水仙花數
include<stdio.h>
int cube(int n){
return n*n*n;
}
int main(void){
int sum,temp,i;
for(i = 100;i < 1000; ++i){
temp = i;
while(i){
sum += cube(i%10);
i /= 10;
}
if(temp == sum){
printf("%d\n",temp);
}
sum = 0;
}
return 0;
}
uj5u.com熱心網友回復:
temp =i;后面再加一句sum =0;uj5u.com熱心網友回復:
最后的sum =0;洗掉了uj5u.com熱心網友回復:
while ()回圈體里,把i 全改為temp.轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/265684.html
標籤:C語言
上一篇:利用函式呼叫撰寫輸入n個數,輸出最大值和最小值的程式
下一篇:關于二,八,十六進制轉換心得體會
