編程求100到999的水仙花數(shù) 求100到999的水仙花數(shù)?
求100到999的水仙花數(shù)?共有四個(gè):153370371407三位數(shù)ABC在100-999之間,滿足a?B呢?C級(jí)?=ABC,所以ABC稱為水仙數(shù)。根據(jù)您的描述和提供的代碼,您只需要包裝輸出行。修改后
求100到999的水仙花數(shù)?
共有四個(gè):153370371407
三位數(shù)ABC在100-999之間,滿足a?B呢?C級(jí)?=ABC,所以ABC稱為水仙數(shù)。
根據(jù)您的描述和提供的代碼,您只需要包裝輸出行。修改后的代碼如下:
##include<stdio。H>
int main()
{
int i,a,B,C
表示(i=100I<=999i)
{
a=i/100
B=i/10
C=i
if(i==a*a*B*B*B*C*C)
printf(%d是水仙花數(shù))。n“,I)
}]返回0
}
程序運(yùn)行結(jié)果:
急急急!求100到999之間所有的水仙花數(shù)?
如果您不想要進(jìn)程,結(jié)果是:
有四個(gè)水仙數(shù)字,分別是153、370、371、407
1。程序分析:用for循環(huán)控制100-999個(gè)數(shù)字,每個(gè)數(shù)字分解為四位、十位、百位。2程序源代碼:Main(){inti,J,K,n printf(“”waterflower“numberis:”)for(n=100N<1000n){I=n/100/*分解百位*/J=n/10 /*分解十位*/K=n /*分解個(gè)別位*/if(I*100j*10K==I*I*I*I J*J*K*K){printf(“-5D”,n)}printf(“n”)}