这道题甚至比前几道题要更没有套路,十分的直白。
定义三个变量储存值
int a,b,c;
储存这三个变量并反向输出
scanf("%d%d%d",&a,&b,&c);
printf("%d %d %d",c,b,a);
这里注意题目要求,三个数用空格隔开

当然也可以用C++
cin >> a >> b >> c;
cout << c << b << a;

当然你可以用数组实现(数组可以实现不定长度的数的反向输出)

声明一个长度为1005,储存int类型常量的数组
int a[1005];
定义一个计数器,并将它初始化值为0
int count=0;
定义一个变量,用它来输入数据
int x;
当读入数据时执行循环体内的语句
while(scanf("%d",&x)!=EOF){
    count++;//计数器自加
    a[count]=x;//储存读入的数据并将它储存在数组里,且位置是count
}
反向输出存入数组的数据(注意不要漏掉空格)
for(int i=count;i>=1;i--){
    printf("%d ",a[i]);
}

C++当然可以(点赞)