读书人

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

发布时间: 2012-03-05 11:54:02 作者: rapoo

???/////
#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那条语句自然就处于外循环中了
肯定会多打了

读书人网 >C语言

热点推荐