一个整数倒序输出(2种方法)

  1. #include<iostream>  
  2. #include<string>  
  3. using namespace std;  
  4. int main()  
  5. {  
  6. int x,t,m=0;  
  7. int i;  
  8. char s[10];  
  9.     cin>>x;  
  10. t=x;  
  11. while(t>0)  
  12. {  
  13.    m=m*10+t%10 ;   
  14.    t=t/10;   
  15. }  
  16.    cout<<m<<endl;  
  17.   
  18.    /*法2:用sprintf()函数*/  
  19.    sprintf(s,"%d",x);  
  20.    for(i=strlen(s)-1;i>=0;i--)  
  21.     cout<<s[i];  
  22.    cout<<endl;  
  23. return 0;  
  24. }  
永不止步步 发表于02-07 09:12 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:308617个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号