c语音教材资料复习ppt ie03-循环结构程序.pptVIP

  • 2
  • 0
  • 约1.16千字
  • 约 13页
  • 2019-08-04 发布于湖北
  • 举报

c语音教材资料复习ppt ie03-循环结构程序.ppt

课件封面 实验教学标题 * 输入、输出和选择结构程序 3 循环结构程序 循环结构程序 #include stdio.h #include math.h void main() { double e0, e=1.0; // 累加和初值为 1 double t=1.0 ; // 累乘初值为 1 int n=0 ; do { e0= e ; n = n + 1 ; // 计算数列分母 t = t / n ; // 计算数列项 e = e + t ; // 计算累加和 } while (fabs(e-e0)1e-6) ; //计算误差,如果大于1e-6继续做下去 printf(e值为:%lf\n , e); } 3 循环结构程序 循环结构程序 #include stdio.h void main() { int i ,n=1,m=1 ,t ; double s=0 ; //累加和初值必为0 for (i=1 ; i=20 ; i++) {t = n ; // 将前一项的分母临时保存下来 n = m ; // 当前项的分母是前一项的分子 m = t+m ; // 当前项的分子是前一项的分子加前一项的分母 s = s + (double)m/n ; // 计算累加 } printf(数列前20项的值是:%f\n , s); } 3 循环结构程序 循环结构程序 include stdio.h void main() { int i , f1=1 , f2=0 ; for (i=1 ; i=20 ; i++) //每次循环计算出两个数列值,因此40个数,循环次数为20 {f1 = f2 + f1 ; // 则现在的f1实质是f3,... f2 = f1 + f2 ; // 则现在的f2实质是f4,... printf(%d %d ,f1,f2); //每次打印两个数列值 } } 3 循环结构程序 循环结构程序 #include stdio.h void main() { int i , a , b , c ; for (i=100 ; i1000 ; i++) { a = i/100%10 ; // 百位数 b = i/10%10 ; // 十位数 c = i%10 ; // 个位数 if (a*a*a+b*b*b+c*c*c==i) //判断 各位数字立方和等于该数本身 如果是则是水仙花数 printf(水仙花数是:%d\n , i); } }

文档评论(0)

1亿VIP精品文档

相关文档