C语言 用while循环求编写求s=1+(1+2)+(1+2+3)+....+(1+2+3+....+n)值的小程序。
时间: 2023-11-19 07:05:52 浏览: 127
以下是C语言用while循环求编写求s=1+(1+2)+(1+2+3)+....+(1+2+3+....+n)值的小程序:
```c
#include <stdio.h>
int main() {
int i = 1, j = 1, sum = 0, n;
scanf("%d", &n);
while (i <= n) {
while (j <= i) {
sum += j;
j++;
}
i++;
j = 1;
}
printf("s=%d\n", sum);
return 0;
}
```
相关问题
c语言用while循环求编写求s=1+(1+2)+(1+2+3)+....+(1+2+3+....+n)值的小程序
以下是C语言用while循环实现求s=1+(1+2)+(1+2+3)+....+(1+2+3+....+n)值的程序:
```c
#include <stdio.h>
int main() {
int n = 5; // 假设n为5
int i = 1, j = 1, sum = 0;
while (i <= n) {
j = 1;
int temp = 0;
while (j <= i) {
temp += j;
j++;
}
sum += temp;
i++;
}
printf("s = %d", sum); // 输出:s = 35
return 0;
}
```
用while循环求编写求s=1+(1+2)+(1+2+3)+....+(1+2+3+....+n)值的c语言小程序。
以下是用while循环求编写求s=1+(1+2)+(1+2+3)+....+(1+2+3+....+n)值的C语言小程序:
```c
#include <stdio.h>
int main() {
int i = 1, j = 1, sum = 0, n;
scanf("%d", &n);
while (i <= n) {
while (j <= i) {
sum += j;
j++;
}
i++;
j = 1;
}
printf("s=%d\n", sum);
return 0;
}
```