程序填空题:逆序输出
请完善程序,实现以下程序功能:从键盘上输入10个整数存入数组a中,通过指针将数组元素的值逆序输出。<br>
输入样例:<br>
1 3 5 7 9 2 4 6 8 0<br>
输出样例:<br>
0 8 6 4 2 9 7 5 3 1 <br>
#include <stdio.h>
int main(void)
{int k;for(k=1;k<=3;k++){ //该循环用于自动阅卷,请考生忽略
int a[10],i,*p;
p=; //使得p指向a[0]
for(i=0;i<10;i++)
scanf("%d",p+); //输入10个数据存入数组a中
p=; //使得p指向a[9]
for(i=9;;i--)
{printf("%d ",*p); //逆序输出数组a中的10个数据
; //调整指针变量p的值
}
printf("\n");
} //该循环用于自动阅卷,请考生忽略
return 0;
}
答案:
第1空:a
第2空:i
第3空:a+9
第4空:i>=0
第5空: p--
输入样例:<br>
1 3 5 7 9 2 4 6 8 0<br>
输出样例:<br>
0 8 6 4 2 9 7 5 3 1 <br>
#include <stdio.h>
int main(void)
{int k;for(k=1;k<=3;k++){ //该循环用于自动阅卷,请考生忽略
int a[10],i,*p;
p=; //使得p指向a[0]
for(i=0;i<10;i++)
scanf("%d",p+); //输入10个数据存入数组a中
p=; //使得p指向a[9]
for(i=9;;i--)
{printf("%d ",*p); //逆序输出数组a中的10个数据
; //调整指针变量p的值
}
printf("\n");
} //该循环用于自动阅卷,请考生忽略
return 0;
}
答案:
第1空:a
第2空:i
第3空:a+9
第4空:i>=0
第5空: p--