c++编程序,由键盘输入任意多个正整数(总数少于30个)放入数组a中,输入"-1"结束(-1不算作被处理数据)。而后求出所输入数据的平均值avg,并将输入数据按照与输入相反的顺序输出,每行输出5个元素。 要求输入输出界面设计为如下的示例样式: 1 2 3 4 5 6 7 8 9 9 -1 avg=5.4 9 9 8 7 6 5 4 3 2 1
时间: 2023-02-27 11:47:06 浏览: 86
输入输出c++程序
以下是 C 语言代码示例:
```
#include <stdio.h>
#define MAX_NUM 30
int main()
{
int a[MAX_NUM];
int i = 0, j;
int sum = 0;
int num;
int avg;
printf("请输入数字(-1结束):\n");
scanf("%d", &num);
while (num != -1) {
a[i++] = num;
sum += num;
scanf("%d", &num);
}
avg = sum / i;
printf("avg=%.1f\n", (float)avg);
for (j = i - 1; j >= 0; j--) {
printf("%d ", a[j]);
if ((j + 1) % 5 == 0) {
printf("\n");
}
}
return 0;
}
```
输入输出界面示例如下:
```
请输入数字(-1结束):
1 2 3 4 5 6 7 8 9 9 -1
avg=5.4
9 9 8 7 6
5 4 3 2 1
```
阅读全文