C语言基础-数组逆序输出
题目描述输入一个数组的长度并输入数组中的内容,将数组中的内容逆序打印出来输入第一行为数组长度第二行为数组中的内容输出输出一行,逆序打印数组内容样例输入51 2 3 4 5样例输出5 4 3 2 1代码实现#include "stdio.h"int main(){int arr[100];int num;printf("请输入数组长度:");scanf("%d",&num);printf("
·
题目描述
输入一个数组的长度并输入数组中的内容,将数组中的内容逆序打印出来
输入
第一行为数组长度
第二行为数组中的内容
输出
输出一行,逆序打印数组内容
样例输入
5
1 2 3 4 5
样例输出
5 4 3 2 1
代码实现
#include "stdio.h"
int main(){
int arr[100];
int num;
printf("请输入数组长度:");
scanf("%d",&num);
printf("请输入数组:");
for(int i=0;i<num;i++){
scanf("%d",&arr[i]);
}
for(int k=0;k<num/2;k++){
// printf("change value %d->%d\n",k,num-1-k);
int temp =arr[k];
arr[k]=arr[num-1-k];
arr[num-1-k]=temp;
}
for(int i=0;i<num;i++)
printf("%d ",arr[i]);
return 0;
}
输出结果
更多推荐
已为社区贡献1条内容
所有评论(0)