多语言展示
当前在线:1687今日阅读:113今日分享:31

C语言循环语句(for)

今天,小编讲诉C语言中循环语句(for)的使用方法,作为示例,以一个简单的例子讲诉for语法。
工具/原料

VC 6.0 及以上

方法/步骤
1

作为示例,小编以求解下面数学式为例: SUM = 1 - 3 + 5 - 7 + ...-99 + 101; 首先,需要分析数学规律,就数学式中每一项的绝对值而言,可以看成 a(n) = 2 * n - 1 其中,n = {1,2,3...51},而就每一项的符号而言,可以发现,当 n 为偶数时,对应的项为负号;当 n 为奇数时,对应项符号为正号。

2

建立工程、文件,简单配置(不知道可以看我的另一篇经验:C语言 Hello World程序),编写如下代码:#include  int main(void){   int sum,s;   int i;   sum = 0;   for(i=1;i<52;i++)   {       if(i%2==0)       {           s = -1;       }       else       {           s = 1;       }       sum += (2*i-1)*s;    }    printf('sum of (1-3+5-7+...-99+101) is: %d\n',sum);    return 0;}其中,s 就是符号控制,其中for循环累加每一项。

3

编译、链接、运行程序,运行结果如下所示,可以看到运行结果SUM = 51.

4

解释说明:合理运用for循环可以简化代码设计,增强代码可读性,缩减代码篇幅,利用循环可以处理重复并且有规律性的问题,比如规则图形的打印,数组遍历、对象赋值等,合理运用for循环需要先理解for循环的语法:for(表达式1;表达式2;表达式3){      循环体}

推荐信息