循环结构1

作者: 时间:2020-07-10 点击数:

#include <stdio.h>
int main(){
int i;
int sum=0;
for(i=1;i<=99;i=i+2)
 sum=sum+i;      //(终值-初值)/步长+1   (99-1)/2+1=50次
printf("%d\n",sum);
return 0;}

sum为什么要初始化为0?
问题:求10!
分析:
      1*2*3*4*...*9*10
   [1..10]   步长是1
     int cum=1;
   for(i=1;i<=10;i++)
       cum=cum*i;
   输出cum的值

问题:求1+1/3+1/5+...+1/99的和
分析:
    sum=0;
规律:
     [1..99]   步长2
  for(i=1;i<=99;i++)
     sum=sum+1/i

上一页 [1] [2] [3] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段