PAT B 1009逆説scanfとその戻り値EOFの応用について
//ac
// , split , gets
// scanf() 。 。 EOF
#include<stdio.h>
#include<string.h>
//#define LOCAL
int main(){
#ifdef LOCAL
freopen("B1009data.in","r",stdin);
freopen("B1009data.out","w",stdout);
#endif
// ,
char str[90][90];// , 90, ,
int num=0;
while(scanf("%s",str[num])!=EOF){
// scanf() , ,
num++; // ,
}
//
for(int i=num-1;i>=0;i--){
printf("%s",str[i]);
if(i!=0) printf(" ");
else printf("
");
}
return 0;
}