c语言循环
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言循环相关的知识,希望对你有一定的参考价值。
#include<stdio.h>
void main()
int number;
int sum=0;
printf("\n请输入一个整数:");
scanf("%d",&number);
if(number>0)
while(number>0)
sum=sum+number;
number=number-1;
printf("\n和=%d\n",sum);
else
printf("\n%d无效\n",number);
可不可以举例子,说明一下,比如输入4;
sum=sum+number;不太明白,
如果sum等于0的话,那么sum=number就行了,为什么还要加上sum呢?
我还是不太明白,如果sum开始是0,就是0+4,可以理解
但是第二次循环就是4+3;那不是赋给7了吗?
第三次就是7+2,那结果就会越来越大,还会小于0了,还是不太懂,跟答案不一样!
请大家一步一步带进去,给我演示一遍,谢谢了
“如果sum等于0的话,那么sum=number就行了,为什么还要加上sum呢?”这里sum只有第一次循环才得0,加和不家都是一样的,但是第二次sum就等于4了,那么第二次怎么办阿,加sum和不加就不同了阿!
sum=sum+numbe在循环体内! 参考技术A 最开始,sum为0,
但是进入while循环,sum的值在不断的累加,所以要计算在内,毕竟不是每轮循环都是0的,只有第一次是。 参考技术B 楼 上回答是对的,有疑问的话你可以把具体的数值代进去,自己模拟运行一下。 参考技术C sum=sum+number 那个等号的意思赋值的意思 就是计算处说sum+number的值然后赋给前面的sum
1、 C语言三个循环语句分别是 语句, 语句和 语句
1.for(赋初值;判断条件;循环控制变量增(减)方式)(循环体)语句块;
while(判断条件)
(循环体)语句块;
循环控制变量增(减)值;
do
(循环体)语句块;
循环控制变量增(减)值;
while(判断条件)
2、
至少执行一次循环体的循环语句是:
do
while循环语句
3、
循环功能最强的循环语句是:
看情况去,不同的程序用不同的循环,对自己味口的才是最好最强的循环语句。
4、执行以下程序段后,a=10
,b=9
,c=11 参考技术A 条件判断语句:if语句、switch语句、condition
?
exp1
:
exp2(问号表达式)
循环语句:for语句、while语句、do...while
跳转语句:continue、break、goto
开关语句:switch语句
以上是关于c语言循环的主要内容,如果未能解决你的问题,请参考以下文章