更多课程 选择中心

C/C++培训
达内IT学院

400-111-8989

C语言循环总结以及实例讲解

  • 发布:C++培训
  • 来源:学习笔记
  • 时间:2017-06-21 17:38

总结

while和for 循环都可以用来处理同一个问题,一般可以互相代替。

对于while和do-while循环,循环体中应包括使循环趋于结束的语句。

用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在内部实现循环变量的初始化。

for循环是最常用的循环,它的功能强大,可以代替其他循环。

几个例子

用下面的公式求π:

分析:首先,系数为正数的项的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1、3、5、7...的奇数数列,则第n项的分母为2n-1,第10000项的分母为2*10000-1。

  1. #include<stdio.h>

  2. #include<math.h>

  3. intmain()

  4. {

  5. doublep=0,j=1;

  6. inti;

  7. for(i=1;i<10000;i++) //此处i为项数

  8. {

  9. j=pow(-1.0,i+1)/(2*i-1); //pow(x,y)用来求x的y次幂

  10. p+=j;

  11. printf("%lf\n",4*p); //输出每一项的值

  12. }

  13. printf("%lf\n",4*p); //输出最终pi值

  14. return0;

  15. }

由于输出结果较多,请大家自己运行代码。

i 的值越大,结果越精准,同样计算时间也更长。

pow() 是一个数学函数,使用方法为pow(x, y),用来求x的y次幂;需要引入头文件 math.h。

更多例子请查看:

  • C语言判断一个数是否是素数

  • C语言输出2的N次幂

  • C语言输出九九乘法表(5种解法)

  • 百钱买百鸡问题(C语言版)

  • 计算用1分钱、2分钱、5分钱组成1元钱的方式

  • 计算一个数的平方根

  • 找到一个数的所有真因子

  • 计算你收藏的硬币值多少钱

  • 输入n个整数并计算它们的和


读者要注意,学习了if、switch、while、for 语句你就可以写一些简单的小程序了,这对大部分人是一个障碍。

相信你肯定明白了选择结构和循环结构的语法,但是遇到实际问题时,可能仍然不知道从何入手,写不出代码,这是因为大家初学编程,还没有形成编程思维,没有足够的编程经验,编程不仅仅是语法,更多的是解决问题的能力。

大家要多参考别人的代码,并通过实例练习来不断强化编程思维,我们也给出了很多例子,希望大家好好研习并能够自己完成代码。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C语言里的指针是什么意思,起什么作用呢?
下一篇:C语言与C++语言的特点

C语言创建windows窗口实例

C++回调函数是什么?

C++ shared_ptr和动态数组

C语言有哪些关键词,C语言44个关键词大全

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省