#include<stdio.h>
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)
}
sum = sum+i 这一句写在了for循环的外面,意思就是先作for循环至i=101,最后运行sum=sum+i,输出为101。
更改,把sum=sum+i写到循环里面。
#include <stdio.h>
int main(void)
{
int i,sum=0
for(i=0i<=100i++)
{
sum=sum+i
}
printf("%d",sum)
}
#include <stdio.h>
#include <conio.h>
int main(){
int sum=0,i=1
while(i<=100){
sum=sum+i
i++
}
printf("1+2+3+...+100=%d",sum)
getch()
}
方法二、
int main(){
int sum=0,i
for(i=1i<=100i++){
sum=sum+i
}
printf("1+2+3+...+100=%d",sum)
getch()
}
方法三、
int main(){
int sum=0,i=1
do{
sum=sum+i
i++
}
while(i<=100)
printf("1+2+3+...+100=%d",sum)
getch()
}
扩展资料:java中编程实现1+2+3+4...+100的和。
定义一个变量total,用来统计和;然后用循环,从1到100;每次相加即可;
代码:
public class Test {
public static void main(String[] args) {
int total=0
for(int i=1i<=100i++){
total+=i
}
System.out.println("1+2+3+...+100的和是:"+total)
}
}
java运行输出:
1+2+3+...+100的和是:5050