不使用循环求(输入变量n的值除外)
#include<stdio.h>
void main(){
int n,sum=0;
printf("请输入n的值:");
scanf("%d",&n);
while(n<1){
if(n>=1){
break;
}
printf("n的值必须大于1!");
printf("\n");
printf("请输入n的值:");
scanf("%d",&n);
}
sum=(n+1)*n/2;
printf("1+2+3+4+...+n的值是:%d",sum);
}
2.使用for循环求(输入变量n的值除外)
#include<stdio.h>
void main(){
int n,i,sum=0;
printf("请输入n的值:");
scanf("%d",&n);
while(n<1){
if(n>=1){
break;
}
printf("n的值必须大于1!");
printf("\n");
printf("请输入n的值:");
scanf("%d",&n);
}
for(i=1;i<=n;i++){
sum+=i;
}
printf("1+2+3+4+...+n的值是:%d",sum);
}