1樓:匿名使用者
真不知道樓上的寫的是什麼,純粹是誤導樓主。
不過樓主寫的也有很大的問題,首先m==100*a+10*b+c;這句話完全就沒必要,這句話是判斷m與100*a+10*b+c是不是相等,這裡m的值不知道,在說也沒有判斷的需要的。
if (m==a*a*a*a+b*b*b+c*c*c)printf("%d",m);
這裡是需要把m的每位數字都取出來,所以你可以這樣做:
a=m/100;
b=(m%100)/10;
c=m%10;
這樣做了之後a,b,c就是百位 十位 個位的數字大小了!
之後再來比較m==a*a*a*a+b*b*b+c*c*c
2樓:瓜條文庫
#include
#include
main()
printf("\n");}
3樓:覃
#include
#include
int main()
}printf("\n");
return 0;}
4樓:
a=1,b=0,c=0;改為 a=1;b=0;c=0; 中間都是分號
5樓:匿名使用者
m在迴圈,但是a,b,c永遠都不變,怎麼求水仙花數?
c語言輸入三位數判斷是否是水仙花數
小辰 vc 6.0 windows平臺。目前主流的c c 語言編譯器,對於tc等的作品也具有向下相容的特點.缺點是比較大 還有其他的編譯器,例如win tc gcc lcc bc 3.1等等,事實上,編譯器的選擇不是最重要的,他們都可以完成基本的c語言編譯。對於從未學習過計算機程式設計的讀者來說,學...
三位數除以兩位數的豎式怎樣計算,三位數除以兩位數的豎式計算方法是什麼
三位數除以兩位數豎式 給你舉例子 121 11 11 625 25 25 豎式見圖 回答您好,很高興為您解答!解題思路 將被除數從高位起的每一位數進行除數運算,每次計算得到的商保留,餘數加下一位數進行運算,依此順序將被除數所以位數運算完畢,得到的商按順序組合,餘數為最後一次運算結果,比如432 24...
三位數乘兩位數速算 70,三位數乘兩位數的巧妙方法
例 357乘14.把2位數拆成2個。如 14拆成10和4 先357乘4得1428 再357乘10得3570 用1428加3570得4998就是357乘14的值。們有速算只有開豎式算除非你會珠心算。三位數乘兩位數的巧妙方法 三位數與兩位的個位和個位要對齊,十位數要跟十位數對齊,先用兩位數的個位分別與三...