问答题
编程输出所有"玫瑰花数"。(一个四位数等于它每一位数字的4次方之和.那么我们称这个四位数为"玫瑰花数")
【正确答案】
参考程序: #include "stdio.h" void main() { int i,g,s,b,q,m; for(i=1000;i<=9999;i++) {g=i%10; s=i/10%10; b=i/100%10; q=i/1000; m=g*g*g*g+s*s*s*s+b*b*b*b+q*q*q*q; if(i==m)printf("/n%d",i); } }
【答案解析】
评分标准:程序结构正确得4分,算法正确得4分
提交答案
关闭