输入n个整数存放在数组中,再逆序显示这n个数。(n≤100)c语言
时间: 2024-05-21 20:10:11 浏览: 80
#include <stdio.h>
int main()
{
int n, i;
int arr[100];
printf("请输入n(n≤100):");
scanf("%d", &n);
printf("请输入%d个整数:", n);
for(i=0; i<n; i++)
{
scanf("%d", &arr[i]);
}
printf("逆序显示这%d个数:", n);
for(i=n-1; i>=0; i--)
{
printf("%d ", arr[i]);
}
return 0;
}
相关问题
用C语言指针输入n个整数存放在数组中,再逆序显示这n个数。(n≤100)
```c
#include <stdio.h>
int main() {
int n;
int arr[100];
printf("请输入n的值:");
scanf("%d", &n);
printf("请输入%d个整数:", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("逆序显示%d个整数:", n);
for (int i = n - 1; i >= 0; i--) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
C语言输入10个整数存放在数组中,再逆序显示这10个数。 输入要求 从键盘输入10个整数。 输出要求 逆序显示这10个数。每个数据后面都有一个空格,最后一个数据输出后还需要换行
好的,我可以回答这个问题。下面是C语言的代码实现:
```
#include <stdio.h>
int main()
{
int nums[10];
int i;
// 输入10个整数
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 逆序显示这10个数
for (i = 9; i >= 0; i--) {
printf("%d ", nums[i]);
}
printf("\n"); // 换行
return 0;
}
```
输入10个整数后,程序会使用一个for循环逆序显示它们,最后换行。
阅读全文