#include
void main()
{
int n,m;
scanf("%d",&n);
if(n==0)
printf("%d\n",n);
else
{
while(n!=0)
{
m=n%10;
n=n/10;
printf("%d ",m);
}
}
printf("\n");
}
#include
using namespace std;
int main(){
int n;
cin>>n;
if(n==0) cout<
while(n !=0){
cout<
}
}
return 0;
}
以下是C语言实现将一个int型整数逆序输出的代码:
```c
#include
int main() {
int num, rev_num = 0;
scanf("%d", &num);
// 反转数字
while (num != 0) {
rev_num = rev_num * 10 + num % 10;
num /= 10;
}
// 输出反转后的每个数字
while (rev_num != 0) {
printf("%d ", rev_num % 10);
rev_num /= 10;
}
return 0;
}
```
该程序首先通过`scanf()`函数读入一个整数值,然后使用一个while循环来反转这个整数,将其存储在变量`rev_num`中。最后再使用另一个while循环来输出反转后的每个数字,每个数字之间用空格隔开。
楼上正解