2、从键盘上输入10个整数,并放入一个一维数组中,然后将其逆序重新存放。即:第1个元素和第10个元素互换,第2个元素和第9个元素互换……分别输出数组原来的值和兑换后各元素的值。
程序代码:
#include <stdio.h>
int main() {
int arr[10];
int i, temp;
printf("请输入10个整数:\n");
// 输入10个整数
for(i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 将数组逆序重新存放
for(i = 0; i < 5; i++) {
temp = arr[i];
arr[i] = arr[9 - i];
arr[9 - i] = temp;
}
printf("数组原来的值:\n");
// 输出数组原来的值
for(i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n数组逆序后的值:\n");
// 输出数组逆序后的值
for(i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
return 0;
}
标签:10,arr,++,11.3,数组,printf,逆序 From: https://www.cnblogs.com/lml66/p/17909376.html