今天,小编讲诉C语言中循环语句(for)的使用方法,作为示例,以一个简单的例子讲诉for语法。
工具/原料
VC6.0及以上
方法/步骤
1、作为示例,小编以求解下面数舌哆猢筢学式为例: SUM=1-3+5-7+...-99+101; 首先,需要分析数学规律,就数讪湫毵颞学式中每一项的绝对值而言,可以看成a(n)=2*n-1其中,n={1,2,3...51},而就每一项的符号而言,可以发现,当n为偶数时,对应的项为负号;当n为奇数时,对应项符号为正号。
2、建立工程、文件,简单配置(不知道可以看我的另一篇经验:觊皱筠桡C语言HelloWorld程序),编写如下代码:#include<st颊俄岿髭dio.h>intmain(void){intsum,s;inti;sum=0;for(i=1;i<52;i++){if(i%2==0){s=-1;}else{s=1;}sum+=(2*i-1)*s;}printf("sumof(1-3+5-7+...-99+101)is:%d\n",sum);return0;}其中,s就是符号控制,其中for循环累加每一项。
3、编译、链接、运行程序,运行结果如下所示,可以看到运行结果SUM=51.
4、解释说明:合理运用for循环可以简化代码设计,增强代码可读性,缩减代码篇幅,利用循环可以处理重复并且有规律性的问题,比如规则图形的打印,数组遍历、对象赋值等,合理运用for循环需要先理解for循环的语法:for(表达式1;表达式2;表达式3){循环体}