課程
/后端開發
/C
/C語言入門
for(num=100;num<1000;num++)給的參考答案,這一步,num=100是對初始賦值100??從100開始循環?
2015-10-09
源自:C語言入門 4-9
正在回答
是的?? 因為題目已經說明水仙花數是指一個三位數了
for(num=100;num<1000;num++)
? ? {
? ? ? ? //獲取三位數字num百位上的數字
? ? ? ? hd =num%10;
? ? ? ? //獲取三位數字num十位上的數字
? ? ? ? td =num/10%10;
? ? ? ? //獲取三位數字num個位上的數字
? ? ? ? sd =num/100;
? ? ? ? //水仙花數的條件是什么?
? ? ? ? if(num==hd*hd*hd+td*td*td+sd*sd*sd )?
? ? ? ? {
? ? ? ? ? ? printf("水仙花數字:%d\n", num); ? ?
? ? ? ? }
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答有幾點疑問?
2 回答有個疑問啊哦
1 回答疑問啊啊啊
4 回答有點疑問想請教下大神們
5 回答對這個聯系題答案有點疑問
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-01
是的?? 因為題目已經說明水仙花數是指一個三位數了
2015-10-09
for(num=100;num<1000;num++)
? ? {
? ? ? ? //獲取三位數字num百位上的數字
? ? ? ? hd =num%10;
? ? ? ? //獲取三位數字num十位上的數字
? ? ? ? td =num/10%10;
? ? ? ? //獲取三位數字num個位上的數字
? ? ? ? sd =num/100;
? ? ? ? //水仙花數的條件是什么?
? ? ? ? if(num==hd*hd*hd+td*td*td+sd*sd*sd )?
? ? ? ? {
? ? ? ? ? ? printf("水仙花數字:%d\n", num); ? ?
? ? ? ? }