C语言 百分网手机站

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

时间:2020-09-04 11:32:11 C语言 我要投稿

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

  相信你肯定明白了选择结构和循环结构的语法,但是遇到实际问题时,可能仍然不知道从何入手,写不出代码,下面小编给大家介绍C语言循环总结以及实例讲解,欢迎阅读!

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

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

  总结

  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。

  #include

  #include

  int main()

  {

  double p=0,j=1;

  int i;

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

  {

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

  p+=j;

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

  }

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

  return 0;

  }

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

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

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

【C语言循环总结以及实例讲解】相关文章:

C语言for循环09-27

C语言循环队列的表示与实例详解11-19

C语言合并排序及实例代码讲解10-04

C语言跳出循环09-28

C语言for循环的使用10-06

C语言入门例题讲解10-05

c语言什么是死循环10-07

关于c++语言中的循环语言11-23

C语言冒泡排序算法实例11-21

C语言矩阵变换程序实例10-01