C语言编程从键盘输入n,然后计算并输出1+2+3+…+n的值。用while语句编程实现。 **输入格式要求:"%d" 提示信息:"Input n:" **输出格式要求:"sum = %d\n" 程序运行示例如下: Input n:100 sum = 5050
时间: 2023-06-26 20:05:59 浏览: 2231
下面是C语言的代码实现:
```c
#include <stdio.h>
int main()
{
int n, sum = 0, i = 1;
printf("Input n:");
scanf("%d", &n);
while (i <= n) {
sum += i;
i++;
}
printf("sum = %d\n", sum);
return 0;
}
```
代码思路:
1. 首先定义变量`n`用于存储输入的数,变量`sum`用于存储求和的结果,变量`i`用于迭代器,初始值为1。
2. 使用`printf`函数输出提示信息,使用`scanf`函数从键盘读入`n`的值。
3. 使用while循环计算1到n的和,每次循环将当前值加到`sum`变量中,同时将`i`自增1。
4. 循环结束后,使用`printf`函数输出结果。
注意:在输入格式字符串中,需要使用`%d`占位符,表示需要读入一个整数。在输出格式字符串中,需要使用`\n`表示换行。