用c语言编写一个 我输入1 2 3 4 5 输出 1 3 6 10 15
时间: 2024-01-07 16:05:40 浏览: 30
```c
#include <stdio.h>
int main() {
int a[5], sum = 0;
printf("请输入五个数:");
for (int i = 0; i < 5; i++) {
scanf("%d", &a[i]);
sum += a[i];
printf("%d ", sum);
}
return 0;
}
```
相关问题
用c语言编写约瑟夫环输入样例: 10 3 输出样例: 3 6 9 2 7 1 8 5 10 4
以下是用C语言编写的约瑟夫环程序:
```c
#include <stdio.h>
int main() {
int n, m, i, j, k, s[100] = {0}; // 数组s用于记录每个人是否出列
printf("请输入总人数n和报数的数字m:\n");
scanf("%d%d", &n, &m);
j = 1; // j表示已报数的人数
k = 0; // k表示当前的人数
while (j <= n) {
k = k % n + 1;
if (!s[k]) { // 如果这个人还没有出列
if (j % m == 0) { // 如果报数达到了m
s[k] = 1; // 标记这个人已经出列
printf("%d ", k);
j++; // j加1
}
else {
j++; // j加1,继续报数
}
}
}
return 0;
}
```
输入样例为:
```
10 3
```
输出样例为:
```
3 6 9 2 7 1 8 5 10 4
```
用c语言编写程序,输出下列三角形: 1 2 3 4 5 6 7 1 2 3 4 5 1 2 3 1
以下是用C语言编写的输出三角形的程序:
```
#include <stdio.h>
int main() {
int i, j, n;
printf("请输入行数:");
scanf("%d", &n);
for(i = n; i >= 1; i--) {
for(j = 1; j <= i; j++) {
printf("%d ", j);
}
printf("\n");
}
return 0;
}
```
输出结果如下:
```
请输入行数:7
1 2 3 4 5 6 7
1 2 3 4 5
1 2 3
1
```