我编的C++程序帮忙看下错再哪了
/*求1~10000之间所有满足各位数字的立方和等于他本身的数。e.g153=1^3+5^3+3^3*/#include<stdio.h>main(void){ int m,x,y,n,p,g;p=0,m=n=1,x=1,y=1,g=0;while(m<=10000) { x=m;while(n) {... 展开
其他答案
都是细节方面的问题。。。第一段代码,在while(n)上面要加一句p=0;因为你缺少这一句,p值没有重置,所以p就不断地累加数值上去了,下面p==m这个条件语句基本上就不能符合了。第二段代码,while(m<=n)这一句后面多了一个分号....去了分号就没事了。。。建议你每次的输出都带换行符,要不看起来很麻烦。(PS:你这是C语言吧。。。咋看都不像C++)下面是修改后的代码:第一段:#i 展开
2011-01-18 01:30
来自北京市
赞(0)点赞赞(0)举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。




