和標準答案一樣,可是提示輸出是否包含水仙花數字153
#include <stdio.h>
int main()
{
? ? int num,sd,td,hd;
? ? 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("水仙花數字:%d\n",num);
? ? ? ? }
? ? }
? ? return 0;
}
2017-08-30
td=(num%100)/10; ?這里要有括號
2017-08-30
還是不行,在Xcode里可以了 ,可是慕課網里還是
提示輸出是否包含水仙花數字153
2017-08-30
知道了 sd=num%10,是取余,不是整除