#include<stdio.h>
#include<math.h>
main(){
int a,b,c,i;
for(i=100;i<=999;i++){
a=i/100;
b=i%100/10;
c=i%10;
if(pow(a,3)+pow(b,3)+pow(c,3)==i)
printf("%5d",i);
}
}
老師好,為啥我這個使用pow(a,3)方法時只能得到153,370,371,沒有407;改為使用(a*a*a)方法時是153,370,371,407四個都有
承擔因您的行為而導致的法律責任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。