for循環(huán),幫忙看一下哪錯了
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
舉報
2015-11-10
代碼第五行:sd是求個位上的數(shù),應該是num%10即可,
代碼第八行:printf輸出內(nèi)容,應該用雙引號""包含,你那里寫成了一個單引號,并且一條語句要用分號;來結(jié)束,你也寫掉了。
寫代碼要細心!
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