三种方法实现整数逆序输出,具体情况要看具体的题目而定:
代码1:
#include<stdio.h>
int main(){
int x=700;
int end=0;
while(x>0){
end=x%10;
printf("%d",end);
x/=10;
}
}
代码2:
#include<stdio.h>
int main(){
int x;
int end=0;
int ret=0;
scanf("%d",&x);
while(x>0){
end=x%10;
//printf("%d",end);
ret=ret*10+end;//循环几次,结果就扩大几十倍
printf("%d\n",ret);//这样可以看到单步的变化
x/=10;
}
//printf("%d\n",ret);//直接看到结果
}
代码3:
#include<stdio.h>
int main(){
int x;
int end=0;
int ret=0;
scanf("%d",&x);
while(x>0){
end=x%10;
//printf("%d",end);
ret=ret*10+end;//循环几次,结果就扩大几十倍
//printf("%d\n",ret);//这样可以看到单步的变化
x/=10;
}
printf("%d\n",ret);//直接看到结果
}