逆序打印
#include <iostream>
using namespace std;
int main()
{
int n,x,y,z;
cin>>n;
if(n<0){
n=-n;
cout<<"-";
}
while(n%10==0){
n/=10;
}
while(n!=0){
cout<<n%10;
n/=10;
}
return 0;
}
先想办法逆序 再在负数前输出负号
#include <iostream>
using namespace std;
int main()
{
int n,x,y,z;
cin>>n;
if(n<0){
n=-n;
cout<<"-";
}
while(n%10==0){
n/=10;
}
while(n!=0){
cout<<n%10;
n/=10;
}
return 0;
}
先想办法逆序 再在负数前输出负号
相关推荐