计算1+2+3+4...+n的值
#include <stdio.h>
int main()
{
int n = 0;
while (n<=0)
{
printf("请输入一个正整数: \n");
scanf("%d" , &n);
}
int sum= 0;
int number =0;
while (number<n)
{
number++;
sum +=number;
}
printf ("%d" , sum);
return 0;
}
这个程序中如果输入的是小于等于零的整数还能提示再次输入,要是用户不小心输入了比如a、b、c等字符怎么解决?该加些什么代码? |
|