题目描述
#include <stdio.h>
int main()
{
int i , j, temp, array[10]; /*i, j为循环控制变量,temp为中间变量用于交换*/
for (i = 0; i <= 9; i++) /*输入数组元素的值*/
scanf ("%d", &array[i]);
for (i = 0, j = 9; i <= j; i++, j–) /*将数组逆序*/
{
}
for (i = 0; i <= 9 ; i++) /*逆序输出数组*/
printf("%d ", array[i]);
return 0;
}
}
输入
输入数组array中的十个元素。
输出
逆序输出数组array中的十个元素
样例输入
1 2 3 4 5 6 7 8 9 0
样例输出
0 9 8 7 6 5 4 3 2 1
参考代码
#include <stdio.h>
int main()
{
int i , j, temp, array[10];
/*i, j为循ç¯æ§å¶åéï¼temp为ä¸é´åéç¨äºäº¤æ¢*/
for (i = 0; i <= 9; i++)
/*è¾å
¥æ°ç»å
ç´ çå¼*/
scanf ("%d", &array[i]);
for (i = 0, j = 9; i <= j; i++, j--)
/*å°æ°ç»éåº*/
{
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
for (i = 0; i <= 9 ; i++)
/*éåºè¾åºæ°ç»*/
printf("%d ", array[i]);
return 0;
}
解析
暂无