发布网友 发布时间:2022-05-12 13:47
共3个回答
热心网友 时间:2023-10-09 21:29
代码文本:
#include "stdio.h"
int main(int argc,char *argv[]){
int n,t;
for(n=1000;n<10000;n++)
if(n==(t=n/1000)*t*t*t+(t=n/100%10)*t*t*t+(t=n/10%10)*t*t*t+(t=n%10)*t*t*t)
printf("%d\n",n);
return 0;
}
热心网友 时间:2023-10-09 21:29
您好,很高兴回答您的问题。
热心网友 时间:2023-10-09 21:30
四位数的一般不叫水仙花数,而是叫做“四叶玫瑰花数。操作的方法是类似的。可以采用单重的循环,也可以采用四重的循环来解决的。