首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

?/////,该如何解决

2012-03-05 
???/////#includestdio.hvoid main(){int a,b,c,mfor(a1a9a++){for(b0b9b++)for(c0c9c+

???/////
#include<stdio.h>
void main()
{
int a,b,c,m;
for(a=1;a<=9;a++)
{
for(b=0;b<=9;b++)

for(c=0;c<=9;c++)
if(a*a*a+b*b*b+c*c*c==100*a+10*b+c)
m=100*a+10*b+c;
printf("\n%d\n",m);
}

}会多打印一些数据是为什么

[解决办法]

C/C++ code
#include <stdio.h> void   main() {     int   a,b,c,m;     for(a=1;a <=9;a++)     {         for(b=0;b <=9;b++)             for(c=0;c <=9;c++)                             if(a*a*a+b*b*b+c*c*c==100*a+10*b+c)                 {                        m=100*a+10*b+c;                     printf("\nm=%d a=%d b=%d,c=%d\n",m,a,b,c);                 }//少了括号?                } }//会多打印一些数据是为什么
[解决办法]
对的,少打了一对括号
[解决办法]
粗心了~~~
[解决办法]
复合语句IF那里少了括号,那printf那条语句自然就处于外循环中了
肯定会多打了

热点排行