编程输出所有的“玫瑰花数”,所谓的“玫瑰花数”是指一个 4 位数,其各位数字的 4 次等于该数本身,如: 1634 是一个“玫瑰花数” ,因为 1634 = 1 4 +6 4 +3 4 +4 4 int i,j,k,l,n; printf("rose number is:\n"); for(n=1000;n< 1 ;n++) { i= 2 ; /* 分解出千位 */ j=n/100%10; /* 分解出百位 */ k=n/10%10; /* 分解出十位 */ l= 3 ; /* 分解出个位 */ if(n 4 i*i*i*i+j*j*j*j+k*k*k*k+l*l*l*l) printf("%-5d", 5 ); }