1、for(j=1;j
2、严格的水仙花是三位数,并且其每位数的三次方的和等于它的本身。
3、p=0;
4、longc,a,j,s[30],i,q;
5、}printf("i=%ld,a=%ld\n",i,a);
6、#include
7、for(j=1;a>=10;++j){
8、a=10;
9、scanf("%ld",&n);
10、longn,p;
11、for(i=1;c>10;++i){
12、printf("p=%ld,i=%ld\n",p,i);
13、printf("%ld为水仙花数",q);
14、}else{
15、p+=pow(s[j],i);
16、例子如下:370是一个严格的水仙花数,3^3+7^3+0^3=370.
17、c=n/a;
18、n=n-s[j]*(a/10);
19、a=a/10;
20、if(p==q){
21、q=n;
22、intmain(void){
23、a=a*10;
24、printf("j=%ld,a=%ld\n",j,a);
25、C语言的"水仙花数"实现代码:
26、s[j]=n/(a/10);
27、printf("%ld该数不是水仙花数",q);
28、return0;