题目描述
给定一个数n,将这个数的各位顺序颠倒,称为逆序数m。
例如1234的逆序数是4321。
输入
输入一个数n(0 < n<1000000000),已知输入开头不包含多余的0。
输出
如果m是n的k倍(k为整数),那么输出n*k=m。
如果m不是n的整数倍,那么输出n和n的逆序数。
样例输入
1234
1089
23200
样例输出
1234 4321
1089*9=9801
23200 00232
嗯,100000000并没有超过int
我的机子sizeof是4位的
这个还是有点小心机的,上代码:
#include<stdio.h>
//我竟然还想着用stack或者queue
int main()
{
int num,renum,temp;
while(scanf("%d",&num)!=EOF)
{
renum=0;
temp=0;