编一C程序,它能读入一串整数(以-9999为结束标记且不包含-9999),再以与输入次序相反的次序输出这串整数(输入,出时,两个相邻的整数用空格隔开)
#include
void main(){
int arr[10];
int tmp=0;
int num=0;
//while (scanf("%d",&arr[num]) != EOF && getchar() != '\n') //循环读入多组整型数据,都以空格分隔。
// num++;
for(int j=0;j<10;j++){
scanf("%d",&tmp);
if(tmp!= EOF && tmp!=-9999){
num++;
arr[j]=tmp;
}else{
break;
}
}
printf("\r\n反序输出:\r\n");
for(int k=num-1;k>=0;k--){
printf("%d ",arr[k]);
}
// system("pause");
}