求幫忙,這個(gè)哪錯(cuò)了,不能這樣寫嗎?
#include<stdio.h>
int main(){
? ? int x,y,z,sum;
? ? x=1,y=0;z=0;
? ? for(;x<=9;x++){
? ? ? ? for(;y<=9;y++){
? ? ? ? ? ? for(;z<=9;z++){
? ? ? ? ? ? ? ? sum=100*x+10*y+z;
? ? ? ? ? ? ? ? if(sum==x*x*x+y*y*y+z*z*z)
? ? ? ? ? ? ? ? ? ? printf("水花仙數(shù):%d\n",sum);
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? return 0;
}
2017-11-13
我知道了,你的個(gè)位數(shù)加到9之后,,跳到父循環(huán),此時(shí)你的z=9,而不是重新從0開始加,
2017-11-13
我覺得沒(méi)錯(cuò)