从键盘上输入N个数存入数组中,按输入顺序的逆序存放在该数组中并输出。。 要求同时用两个变量控制循环的条件。c语言
时间: 2024-06-04 18:13:57 浏览: 114
#include <stdio.h>
#define MAX_SIZE 100
int main()
{
int arr[MAX_SIZE];
int i, n;
printf("请输入数组元素个数:");
scanf("%d", &n);
printf("请输入数组元素:\n");
for(i=0; i<n; i++)
{
scanf("%d", &arr[i]);
}
printf("输入顺序的逆序存放在该数组中:\n");
for(i=n-1; i>=0; i--)
{
printf("%d ", arr[i]);
}
return 0;
}
相关问题
编写程序,输入6个整数存入数组中,按输入顺序的逆序存放在该数组中并输出。
可以使用以下代码实现:
```
#include <stdio.h>
int main() {
int arr[6];
int i;
printf("请输入6个整数:\n");
// 输入6个整数
for (i = 0; i < 6; i++) {
scanf("%d", &arr[i]);
}
// 逆序存放
for (i = 5; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
```
运行程序后,输入6个整数,程序会输出这6个整数的逆序排列。
注意,在对话中我不会保存任何对话内容,也不会透露给其他人。您可以放心提出任何问题。
C语言编写程序,输入6个整数存入数组中,按输入顺序的逆序存放在该数组中并输出
以下是C语言程序实现:
```c
#include <stdio.h>
int main() {
int arr[6];
int i;
// 输入6个整数存入数组中
printf("请输入6个整数:\n");
for (i = 0; i < 6; i++) {
scanf("%d", &arr[i]);
}
// 按输入顺序的逆序存放在该数组中
for (i = 0; i < 3; i++) {
int temp = arr[i];
arr[i] = arr[5 - i];
arr[5 - i] = temp;
}
// 输出反转后的数组
printf("反转后的数组为:");
for (i = 0; i < 6; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
这个程序中,我们首先定义了一个长度为6的整型数组`arr`,并通过for循环读取6个整数并存储到该数组中。接下来,我们使用for循环反转数组元素的顺序。最后,我们输出反转后的数组元素。
阅读全文