33,008
社区成员
发帖
与我相关
我的任务
分享
s=0;
while(num)
{
s= s*10+num%10;
// cout<<num%10;
num /=10;
}
cout<<s;
while(num)
{
// s= s*10+num%10;
cout<<num%10;
num /=10;
}
#include <iostream>
using namespace std;
int main()
{
int n,num,zero,s;
cin>>n;
while(n--)
{
zero=0;
s=0;
cin>>num;
if(!num)
cout<<0<<endl;
else
{
if(num<0)
{
cout<<'-';
num=-1*num;
}
while(num%10==0)
{
zero++;
num=num/10;
}
while(num)
{
s= s*10+num%10;
// cout<<num%10;
num /=10;
}
cout<<s;
while(zero--)
cout<<'0';
cout<<endl;
}
}
return 0;
}
char * rev(int a)
{
char * str = (char *)malloc(16);
sprintf(str, "%d", abs(a));
return strrev(str);
}