题目要求:输入任意正整数,逆序输出该正整数。
思路:一个数字例如:12345,逆序输出54321,需要我们把12345拆分成1,2,3,4,5。
然后输出5,4,3,2,1。
通过取余,除来得到个位上的数字。倒置输出
#include<stdio.h>
int main()
{
int x,y;
printf("输入一个正整数");
scanf("%d",&x);
while(x>0)
{
y=x%10; //每次磨10取个位,例如:12345取出个位5
printf("%d",y); //输出个位,12345%10得到并输出5
x=x/10; //12345/10=1234(1234.5转换int型),实现达到删除个位的效果
}
return 0;
}