C语言输入n,输出 s=1+22+333+ … 前 n 项的和。例如:输入4,输出s=1+22+333+4444的和。
时间: 2023-10-24 19:08:23 浏览: 68
C语言程序设计-计算从1开始到n的自然数中偶数的平方的和,n由键盘输入,并在main()函数中输出。(n是偶数).c
5星 · 资源好评率100%
可以使用一个循环来依次计算每一项的值,并将其累加到总和中。具体实现如下:
```
#include <stdio.h>
int main() {
int n, s = 0;
scanf("%d", &n);
int num = 0;
for (int i = 1; i <= n; i++) {
num = num * 10 + i; // 计算当前项的值
s += num; // 将当前项的值累加到总和中
}
printf("s = %d\n", s);
return 0;
}
```
在每一次循环中,我们将上一次计算得到的项的值乘以 10,并加上当前项的序号,就可以得到当前项的值。然后将其累加到总和中即可。
阅读全文