int i,sum=0;for(i=1;i<=20;i++)if(i%5==0)sum+=i;printf("%d\n",s...
发布网友
发布时间:2小时前
我来回答
共2个回答
热心网友
时间:1小时前
int i,sum=0;/////定义整形i,sum并给sum赋值0
for(i=1;i<=20;i++) ////给i赋值1,2,3,4,5,6。。。。。到20,当21时跳出循环
if(i%5==0) ///////i%5==0 当i的值能被5整除则执行sum+=i;即i等于5,10,15,20时执行;
sum+=i;////////此语句可译为sum=sum+i便于理解;
此段语句求的是5,10,15,20四个数的和,固答案为50
for(语句1;语句2;语句3)
举个例子:
for(int i=0;i<7;i++)
先i = 0
如果i<7
执行括号内容
执行完后
i 又加 1
一直到i=7跳出循环
给点辛苦分吧,都是手敲的。。。。。。。
热心网友
时间:2小时前
i%5==0是找除以5余数为零的i,for循环从1到20循环,有5,10,15,20除以5余数为0.每循环一次i自增1,当i=5,10,15,20时,进入if语句,执行sum+=i语句(即sum=sum+i语句)。结果就是50
1到100的奇数和怎么算?
用while循环求1到100的奇数和如下:main(){inti,sum=0;for(i=1;i<=100;i)if(i%2==1)sum=i;printf("%d\n",sum);i等于1; sum=0;while(i<=100){if(i%2==1)sum=i;i;}printf("%d\n",sum);} while循环:while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当...
1.编一程序,从键盘输入整数N的值,求出1至N之间所有能被3或5整除的数...
void main(){ int i,sum=0;int n;printf("请输入N:");scanf("%d",&n);for(i=1;i<=n;i++){ sum = sum + i;} printf("1~%d的和为:%d",n,sum);for(i=1;i<=n;i++){ if(i%3==0 || i%5==0){ printf("%d能被3或5整除\n",i);} } } ...
c语言:main(){inti;for(i=1;i<=5;i++){if(i%2)printf("
continue语句肯定是开始下一次循环的,显示#是因为 if 语句条件满足后,输出*,然后跳出if语句块到printf("#"),输出了#。要想不输出#,可以在printf(*)后加上continue;if(i%2){ printf("*"); continue;}else continue;printf("#")...
main(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elescontinue;printf...
eles应为else ,结果为:“ *#*#*#$ ”然后换行。
c语言二维数组的赋值
1、首先在电脑上打开c语言编程软件。然后创建项目。2、然后导入stdio.h和stdlib包。再加入malloc包。3、然后定义五个参数。再创建其中两个参数的空间。4、然后用for语句进行循环。再用scanf语句进行接收输入到二维数组。5、然后用两个for语言循环。再输出二维数组的数值。6、用printf语句进行数据输出分格...
C语言中inti(1), sum(0)什么意思?
【1】int是C++语言中基本数据类型中的整型。【2】sum指的是返回某一单元格区域中的数、逻辑值及数字的文本表达式之和。【3】int i(1),sum(0);即int i=1,sum=0;意思是把字母i定义为整型常量,把i赋值为1。把具有“总和”意思的英文单词sum定义为整型常量,把sum赋值为0。【4】延伸一下:...
...输出的结果是inti,s=0;for(i=1;i<=10;i+){if(i%3!
你的程序有问题s=s+1这句,应该是s=s+i;这样的话,输出结果是 D 因为i变量for循环完后的值是11 又因为if(i%3!=0) continue;所以i%3==0时,也就是i可以被3整除时s=s+i,3+6+9=18,所以输出结果是D 11,18
设有语句“for(int i=5,sum=0;++sum,i<5;i++)sum+=i;”,则for()语句的...
一次也不执行。int i=5,不符合第二个表达式的条件,所以直接跳出 for循环 。
C语言编写程序,求1-3+5-7+...-99+101的值
然后相减得到结果。以下是代码片段:c#includemain(){inti,j,sum1=0,sum2=0;for(i=1;iintmain(){ints=0,i=1;while(i<=102){if(i%4==1)s+=i;elses-=i;i+=2;}printf("%d\n",s);return0;} 以上三种方法都展示了求解1-3+5-7+...-99+101的不同思路。
请详细的解释下用C语言表示:1+2+3+4+5+6+7+8+9+10的循环步骤.
include<stdio.h> main(){ int i,sum=0;for(i=1;i<=10;i++) /*循环控制变量i的初始值被赋值为1(i=1;),只要i<=10就继续执行循环(i<=10;),没执行一次循环就使i自增1,即加1(i++)。*/ sum=sum+i;printf("%d\n",sum);} ...