// 输出1000
一、题目
// 输出1000-9999中的玫瑰花数
二、代码
#include <stdio.h>int fun(int n){int a,b,c,d;a=n%10;b=n/10%10;c=n/100%10;d=n/1000%10;if (a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d == n) {return 1;}return 0;
}int main(int argc, const char * argv[]) {// 输出1000-9999中的玫瑰花数for (int i=1000; i<=9999; i++) {if(fun(i)){printf("%d ",i);}}return 0;
}
更多推荐
// 输出1000
发布评论