求1到100之和用C语言怎么编程

如题所述

#include <stdio.h>

int main()

{
 

int a,b;
 

b=0; 

for(a=1;a<=100;a+=1)
 

b=b+a;
 

printf("sum = %d\n",b);
 

return 0;

}

扩展资料

使用java的编程方法得到1-100的和:

package study01;

public class TestWhile {    

public static void main(String[] args) 

{        

int sum = 0;        

int i = 1;       

while (i <= 100) 

{             

System.out.println(i);              

sum += i;             

i++;         

}         

System.out.println(sum);      

}

结果等于:5050。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-26

在C语言中可以通过定义一个累加器(一个变量)并结合for循环来实现计算1到100之和。


具体的实现程序如下:

double sum=0;  // 定义累加器变量sum,并初始化为0
int i;
for(i=1; i<=100; i++)
{
    sum += i;   // 等价于sum = sum + i; 即将累加的和保存在累加器sum中
}
printf("%lf\n", sum);  // 输出1到100之和

第2个回答  2011-05-31
#include <stdio.h>
int main()
{
int i ,sum=0;
for(i = 1;i<=100;i++)
{
sum + = i;
}
printf("1到100之和为:%d",sum);
return 0;
}
第3个回答  2011-05-31
#include<stdio.h>
void mian()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("1到100之和sum=%d",sum);
}
第4个回答  2011-05-31
#include<stdio.h>
void main()
{int i=1,sum=0;
for(i=1;i<101;i++)
sum+=i;
printf("sum=%d\n",sum);
}