用C语言数组编程读入10个整数存入数组中,正序输出后,将数组元素逆序重置后再输出,每两个数之间用逗号隔开
时间: 2023-06-17 14:02:29 浏览: 164
以下是使用C语言实现读入10个整数存入数组、正序输出、逆序输出的代码:
```
#include <stdio.h>
#define SIZE 10
int main() {
int arr[SIZE], i;
// 读入10个整数存入数组中
for (i = 0; i < SIZE; i++) {
printf("请输入第%d个整数:", i + 1);
scanf("%d", &arr[i]);
}
// 正序输出数组元素
printf("正序输出:");
for (i = 0; i < SIZE; i++) {
printf("%d", arr[i]);
if (i != SIZE - 1) {
printf(",");
}
}
printf("\n");
// 将数组元素逆序重置
for (i = 0; i < SIZE / 2; i++) {
int temp = arr[i];
arr[i] = arr[SIZE - i - 1];
arr[SIZE - i - 1] = temp;
}
// 逆序输出数组元素
printf("逆序输出:");
for (i = 0; i < SIZE; i++) {
printf("%d", arr[i]);
if (i != SIZE - 1) {
printf(",");
}
}
printf("\n");
return 0;
}
```
运行结果如下:
```
请输入第1个整数:1
请输入第2个整数:2
请输入第3个整数:3
请输入第4个整数:4
请输入第5个整数:5
请输入第6个整数:6
请输入第7个整数:7
请输入第8个整数:8
请输入第9个整数:9
请输入第10个整数:10
正序输出:1,2,3,4,5,6,7,8,9,10
逆序输出:10,9,8,7,6,5,4,3,2,1
```