输入一个五位正整数,逆序输出这个五位数,逆序输出事,如果高位为0则不输出,例如50400,则输出为405。
想知道,怎么样才能高位为0时,不输出该怎么写
循环求余,计算倒置的整数
#include <stdio.h>
int main()
{
int n,m=0;
scanf("%d",&n);
while(n>0)
{
m = m*10 + n%10;
n/=10;
}
printf("%d",m);
}
#include<stdio.h>
int main()
{
int n,a,b,c;x,y,z;
scanf("%d",&n);
a=n/10000;
b=n%10000/1000;
c=n%1000/100;
x=n%100/10;
y=n%10;
z=y10000+x1000+c100+b10+a;
printf("%d",z);
return 0;
}