C++数字反转

问题:给定一个整数,将其反转后输出。
代码

#include 
#include 
using namespace std;
int main(){
	int n,s=0;     //定义整数n 
	cin>>n;
	if(n<0) cout<<"-";   //如果n为负数,则先输出负号 
	n=abs(n);            //去绝对值
	if(n==0) 
	{
	    cout<<"0";        //如果n等于0,输出0 
     	exit(0); 
	}
	while(n!=0){
		s=s*10+n%10;     //将原来各位上数字逆序加入s中
		n/=10;           //删除个位数 
	} 
	cout<

运行结果:
C++数字反转_第1张图片

你可能感兴趣的:(C++)