程序填空题:将数组中的数逆序输出
将给定的$$n$$个整数存入数组后,再按逆序输出数组中的元素,输出时相邻数字中间用一个空格分开,行末不得有多余空格。
```c++
#include
#define MAXN 10
int main()
{
int i, first, n;
int num[MAXN];
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%d", &num[i]);
first = 1;
for@@[(i = n-1; i >= 0; i--) ](1){
if@@[(first == 1)](1){
printf("%d", num[i]);
@@[first = 0; ](1)
}else{
printf(" %d", num[i]);
}
}
printf("\n");
return 0;
}
```
答案:
第1空:(i = n-1; i >= 0; i--)
第2空:(first == 1)
第3空:first = 0;
```c++
#include
#define MAXN 10
int main()
{
int i, first, n;
int num[MAXN];
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%d", &num[i]);
first = 1;
for@@[(i = n-1; i >= 0; i--) ](1){
if@@[(first == 1)](1){
printf("%d", num[i]);
@@[first = 0; ](1)
}else{
printf(" %d", num[i]);
}
}
printf("\n");
return 0;
}
```
答案:
第1空:(i = n-1; i >= 0; i--)
第2空:(first == 1)
第3空:first = 0;