本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。 ,相邻数字中间用一个空格分开,行末不得有多余空格。c语言
时间: 2023-11-23 11:01:43 浏览: 154
下面是一个使用C语言实现该功能的程序:
```c
#include <stdio.h>
int main()
{
int n, i, temp;
scanf("%d", &n);
int array[n]; // 定义长度为n的整型数组
for(i=0; i<n; i++)
{
scanf("%d", &array[i]); // 输入n个整数到数组中
}
for(i=0; i<n/2; i++) // 数组中的数逆序存放
{
temp = array[i];
array[i] = array[n-i-1];
array[n-i-1] = temp;
}
for(i=0; i<n; i++) // 按顺序输出数组中的元素
{
printf("%d", array[i]);
if(i != n-1) // 如果不是最后一个数,输出一个空格
{
printf(" ");
}
}
return 0;
}
```
该程序先读入一个整数n,然后定义长度为n的整型数组,再使用for循环将n个整数读入到数组中。接着使用另一个for循环将数组中的元素逆序存放,最后再使用for循环按顺序输出数组中的元素,每个元素之间输出一个空格,最后一位元素不用输出空格。
相关问题
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。
可以使用以下步骤编写程序:
1. 定义一个整型数组和一个变量n,用来存储给定的n个整数。
2. 使用循环语句,从用户输入n个整数并存入数组中。
3. 使用另一个循环语句,将数组中的元素倒序存放。
4. 使用循环语句,输出数组中的元素。
请注意,以上程序提供了一种思路,具体实现可能会根据具体语言和开发环境有所不同。
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素的代码
下面是一个简单的 Python 代码实现:
```python
n = int(input("请输入整数个数:"))
arr = []
for i in range(n):
num = int(input("请输入第%d个整数:" % (i+1)))
arr.append(num)
arr.reverse()
print("逆序存放后的数组为:")
for num in arr:
print(num, end=" ")
```
运行结果示例:
```
请输入整数个数:5
请输入第1个整数:1
请输入第2个整数:2
请输入第3个整数:3
请输入第4个整数:4
请输入第5个整数:5
逆序存放后的数组为:
5 4 3 2 1
```
阅读全文