看看下面的代碼
#include <stdio.h>
int main()
{
? ? int num,sd,td,hd;
? ? for(num=100;num<1000;num++)
? ? {
? ? hd/100;
? ? td/100%10;
? ? sd%10;
? ? if(num==hd*hd*hd+td*td*td+sd*sd*sd);
? ? printf("水仙花數(shù)字:%d\n",num);
? ? }
? ? return 0;
? ??
}
#include <stdio.h>
int main()
{
? ? int num,sd,td,hd;
? ? for(num=100;num<1000;num++)
? ? {
? ? hd/100;
? ? td/100%10;
? ? sd%10;
? ? if(num==hd*hd*hd+td*td*td+sd*sd*sd);
? ? printf("水仙花數(shù)字:%d\n",num);
? ? }
? ? return 0;
? ??
}
2021-09-09
舉報(bào)
2021-09-11
你十位數(shù)讀取錯(cuò)誤了,整數(shù)相除只會顯示整數(shù),%是取余數(shù),199/100%10=0,實(shí)際上十位是9
2021-10-02
#include <stdio.h>
int main()
{
? ? int num,sd,td,hd;
? ? for(num=100;num<1000;num++)
? ? {
? ? hd/100;
? ? td/100%10;
? ? sd%10;
? ? if(num==hd*hd*hd+td*td*td+sd*sd*sd);
? ? printf("水仙花數(shù)字:%d\n",num);
? ? }
? ? return 0;
? ??
}
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA