int i,sum; sum=0; for(i=1;i<=100;i++); { sum=sum+i; } printf("sum=%d\n",sum);

如题所述

这是一个求和的c语言程序,意思是从1开始加,一直加到100等于多少,即1+2+3...+100=?运行的结果应该是sum=5050.
i,sum定义为整型变量,
执行sum=sum(之前的)+i计算过程,
每执行一次,i的值加1。
温馨提示:内容为网友见解,仅供参考
无其他回答

...sum=0; for(i=1;i<=100;i++); { sum=sum+i; } printf("sum=%d\\n...
应该是for(i=1;i<=100;i++){sum=sum+i} 把分号去了,输出结果就不会是101,而是5050了。

int i,sum=0; for(i=1;i<=100;i++) {sum=sum+i;}printf("sum=%d\\n...
i++ 是i=i+1 如果换成i=i+2 那么就跳过了一些数字 当然sum会小啊 这个是数字累加 少了些数 和当然小了

...{ int i,sum=0; for(i=1;i<=100;i++) sum=sum+i; printf("%d",sum...
没错,这是个C语言程序。求的是1+2+3+……+100

...{ int i,sum=0; for(i=1;i<=100;i++) sum=sum+i; printf("%d",sum...
include<stdio.h> \/看你括号是不是错了 void main (){ int i,sum=0;for(i=1;i<=100;i++)sum=sum+i;printf("%d",sum);}

inti,sum;sum=0;for(i=1;i<=100;i++)结果是5050?
主程序若是这样,5050是对的:main(){ int i,sum; sum=0; for(i=1;i<=100;i++) sum+=i; printf("sum=:%d",sum); printf("\\n");}以下是本人输入后的验证图片:

...main() {int i;sum=0; For(i=1;i<=101:i=i+2) Sum=sum+i; Print...
输出区间[1,101]中所有的奇数和 输出sum=2601

...i,int sum=0; {for(i=1;i<=100;i++) sum=sum+i; printf("\\n%d",s...
include<iostream.h> void main(){ int i;int sum=0;for(i=1;i<=100;i++)sum=sum+i;printf("\\n%d",sum);} 这样就对了。。你仔细对比一下!,和;是不一样的!main 要加void等等!

...main() {int sum,i; for(sum=0,i=1;i<=100;i=i+2) {sum=sum+i; p...
include <stdio.h>int main(int argc, char* argv[]){ int sum,i; sum = 0; for(i=1; i<=100; i+=2) { sum+=i; } printf("the sum 1+3+...+99=%d\\n",sum);} 你的程序没有错,就是有些乱。

...{ int i=1,sum=0; if(i<=100) sum=sum+i; i++; else printf("%d...
include<stdio.h> main(){ int i=1,sum=0;while(i<=100){ sum=sum+i;i++;} printf("%d",sum);} \/\/if 是判断,不能循环。

C++中int i(1),sum(0); for(i=1;i<=10;i++) sum=sum+i; cout<<i; 为...
【3】int i(1),sum(0);即int i=1,sum=0;意思是把字母i定义为整型常量,把i赋值为1。把具有“总和”意思的英文单词sum定义为整型常量,把sum赋值为0。【4】延伸一下:整型常量由正整数、负整数和零担当。【5】for是循环语句,通常用于重复指定次数的循环。【6】对于for(i=1;i<=10;i...

相似回答