for循環(huán),幫忙看一下哪錯(cuò)了
for(num=100;num<1000;num++) { ????hd=num/100; ????td=(num/10)%10; ????sd=num%100; ????if(num==hd*hd*hd+td*td*td+sd*sd*sd) ????{ ????????printf('水仙花數(shù):%d\n",num) ????} ????return0;
for(num=100;num<1000;num++) { ????hd=num/100; ????td=(num/10)%10; ????sd=num%100; ????if(num==hd*hd*hd+td*td*td+sd*sd*sd) ????{ ????????printf('水仙花數(shù):%d\n",num) ????} ????return0;
2015-11-01
舉報(bào)
2015-11-10
代碼第五行:sd是求個(gè)位上的數(shù),應(yīng)該是num%10即可,
代碼第八行:printf輸出內(nèi)容,應(yīng)該用雙引號(hào)""包含,你那里寫成了一個(gè)單引號(hào),并且一條語句要用分號(hào);來結(jié)束,你也寫掉了。
寫代碼要細(xì)心!
2015-11-01
#include<stdio.h>
void main()
{
?int ?hd,td,sd;
for(num=100;num<1000;num++)
{
????hd=num/100;
????td=num%100/10;
????sd=num%10;
????if(num==hd*hd*hd+td*td*td+sd*sd*sd)
????{
????????printf('水仙花數(shù):%d\n",num)
????}
????return0;
}
2015-11-01