输入10个整数存入一维数组,再按逆序重新存放后再输出
时间: 2023-04-29 22:02:17 浏览: 195
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
可以按照以下步骤完成:
1. 声明一个长度为10的整型数组,用于存放输入的10个整数。
2. 使用循环语句,依次读入10个整数,并将它们存入数组中。
3. 使用另一个循环语句,将数组中的元素按逆序重新存放。
4. 最后再使用循环语句输出数组中的元素,即为逆序后的结果。
具体代码实现如下:
int main() {
int arr[10]; // 声明一个长度为10的整型数组
int i;
// 读入10个整数并存入数组中
for (i = ; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 将数组中的元素按逆序重新存放
for (i = ; i < 5; i++) {
int temp = arr[i];
arr[i] = arr[9 - i];
arr[9 - i] = temp;
}
// 输出逆序后的结果
for (i = ; i < 10; i++) {
printf("%d ", arr[i]);
}
return ;
}
阅读全文