解题思路以及注意事项:
注意for循环的使用方法,基本格式 for(i=0(这里写执行循环前的处理,也可以不写);i<5(这里写循环的条件);i++(循环执行一次后的处理,也可以不写))
for()循环执行的步骤为先执行i=0,然后判断i是不是小于5,成立就执行循环体,否则结束循环,如果成立且循环体执行完毕,就执行i++,然后又判断,执行循环体 ,处理i,直到不满足i<5为止。
注意中英文的书写问题。
#include"stdio.h" int main() { int i,f,size,a=2,sum1=0,sum=0; scanf("%d",&size); for(i=1;i<=size;i++) { sum1=sum1*10+a; sum+=sum1; } printf("%d",sum); return 0; }
如果还有什么不懂的请在下方评论区告知小方
0.0分
20 人评分
刚刚接触这种循环结构,循环体没看懂,sum和sum1都为0,公式里也没有i,但是结果却是对的。能不能解释一下
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1052 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1008 |
2^k进制数 (C++代码)使用递归方法浏览:720 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1419 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:853 |
幸运数 (C++代码)浏览:1258 |
1118(求助_已解决)浏览:329 |
C语言训练-大、小写问题 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1458 |
bit0572 2018-01-05 15:48:26 |
sum1是数列an的值,sum是数列的前n项和