CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  新手乐园

请帮我看看下面代码错误在哪

楼主tyfostar(星)2006-03-04 11:24:59 在 C/C++ / 新手乐园 提问

要求输入一个整数,输出这个整数各位数上的值之和  
   
   
  #include   <iostream>  
  #include   <cmath>  
  using   namespace   std;  
   
  int   main()  
  {  
          int   x;                               //输入的数    
          int   num;                           //各位上的值  
          int   sum;  
           
          double   pwr=0;  
          sum=0;  
          num=0;  
          cout<<"请输入一个整数:"<<flush;  
          cin>>x;  
          while(x/static_cast<int>(pow(10,pwr))>1)  
          {  
          pwr++;  
          }  
          while(x!=0)  
          {  
          num=x/static_cast<int>(pow(10,pwr));  
          sum=sum+num;  
          x=x%static_cast<int>(pow(10,pwr));  
          pwr=pwr-1;  
          }  
          cout<<sum<<endl;  
               
          cin.get();  
          cin.get();  
          return   0;  
  }  
  问题点数:20、回复次数:7Top

1 楼tyfostar(星)回复于 2006-03-04 11:39:26 得分 0

编译没问题,但结果不正确Top

2 楼yjm0105(流云)回复于 2006-03-04 11:57:52 得分 20

有什么错?Top

3 楼yjm0105(流云)回复于 2006-03-04 11:58:51 得分 0

我随便测试了几个数字,没发现错?Top

4 楼tyfostar(星)回复于 2006-03-04 12:09:20 得分 0

我在dev-c++下面测试,输入数字123时,结果为7(1+2+3==6)  
  输入1234时,结果为12(1+2+3+4==10)Top

5 楼yjm0105(流云)回复于 2006-03-04 12:17:31 得分 0

win2k+VC6:  
  input:123     output:6  
  input:1234   output:10  
   
  Top

6 楼tyfostar(星)回复于 2006-03-04 16:28:31 得分 0

难道是dex-c++的问题(xp   sp2+dev-c++       ver   4.9.9.2)?-_-  
  Top

7 楼tyfostar(星)回复于 2006-03-04 20:41:18 得分 0

刚在VS2005中试过了     确实可以     但相同代码在dev-c++下还是错误   =   =Top

相关问题

  • 帮我看看下面的代码有什么错误??
  • 帮忙看看下面的SQL数据库连接代码哪里有错误?
  • 帮忙看看错误代码--
  • 帮我看看代码错误
  • 帮忙看下代码错误.VC.net+sql2000
  • 请大家看看下面的代码和错误提示!!帮帮改改,谢谢了!!
  • 谁能帮我看看下面的代码有什么错误,我是初学者。
  • 帮忙看看下面的脚本有什么问题 **** ****之间的代码有错误
  • 麻烦大家帮忙看看下面这段很短的代码,里面有错误吗?
  • 怎么vc6的源代码用vc7打开执行,报下面的错误,帮我看看该怎么改?

关键词

  • pwr
  • pow
  • 整数
  • sum
  • 输入
  • cast
  • num
  • cout
  • static
  • include

得分解答快速导航

  • 帖主:tyfostar
  • yjm0105

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo