C语言1开始加到100求和

1+2+....100=,用C语言求和最好解析一下
2025-01-27 13:32:31
推荐回答(5个)
回答1:

#include

intmain(){

inta1=1;

inta2=2;

...

inta100=100;

intsum=a1+a2+...+a100;

return0;

}

扩展资料

C语言中任意输入两数求和

main()

{doublea,b,sum=0;

printf("请输入两个实数:");

scanf("%f%f",&a,&b);

sum=a+b;

printf("%f\n",sum);

}

回答2:

问题的关键是出在i++,它表示先运算,后自加,我们按照步骤来,(1)先判断i是否小于101,是就要执行循环语句。(2)i会自加1。(3)执行循环语句,其中i是第(2)步自加了1的。所以其实这个程序做的是从2加到101
的和,所以就会多出来100,将i初值改为0,101改为100,应该就可以了吧。

回答3:

int main(){
int sum=0;
int i;
// 把1到100的每个值都存放到sum变量中
for(i=1; i<=100; i++){
sum += i;
}
printf("%d\n",sum); // 打印出1加到100的总和值

return 0;
}

回答4:

int i;sum=0;
for(i=1;i<=100;i++)
{
sum+=i;
}

要不用个求和公式;
直接就是sum=100*(1+100)/2

回答5:

int sum(start,end)
{
int sum=0;
for(int i=start,i{
sum+=i;
}
return sum;
}