#include<stdio.h>main(){ int i,j,k; for(i=100;i<=10000;i++) { k=0; if(i<1000) { while(i) { j=i%10; i=i/10; k+=j*j*j; } if(i==k) { printf("%d",k); } } else if(i<10000) { while(i) { j=i%10; i=i/10; k+=j*j*j*j; } if(i==k) { printf("%d",k); } } }}不知道錯在哪里……貌似死循環(huán)了,不顯示數(shù)值
關于輸出100到10000的水仙花數(shù),求助。。。。
慕后端8527005
2017-11-20 23:23:14