这道题甚至比前几道题要更没有套路,十分的直白。
定义三个变量储存值
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++当然可以(点赞)