任务描述: 编程读入10个整数存入数组中,数组前半段和后半段位置互换再输出。 输入样例: 36 43 41 62 20 29 72 17 0 41 输出样例: 29,72,17,0,41,36,43,41,62,20
时间: 2024-01-16 21:05:03 浏览: 126
xxx.rar_c语言中半分法_c语言割线法_site:www.pudn.com_割线法的c语言
好的,以下是用 C 语言编写的程序,用于读入 10 个整数存入数组中,然后将数组的前半段和后半段位置互换,并输出结果:
```c
#include <stdio.h>
#define SIZE 10
int main() {
int arr[SIZE], temp;
int i, j;
// 读入 10 个整数存入数组中
printf("请输入 10 个整数:\n");
for (i = 0; i < SIZE; i++) {
scanf("%d", &arr[i]);
}
// 数组前半段和后半段位置互换
for (i = 0, j = SIZE - 1; i < j; i++, j--) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
// 输出结果
printf("位置互换后的数组为:\n");
for (i = 0; i < SIZE; i++) {
printf("%d", arr[i]);
if (i < SIZE - 1) {
printf(",");
}
}
printf("\n");
return 0;
}
```
这个程序与第一个程序类似,只是在输出结果时每个数字之间加了一个逗号,方便查看。
阅读全文