题解 | 变种水仙花
变种水仙花
https://www.nowcoder.com/practice/c178e3f5cc4641dfbc8b020ae79e2b71
#include <stdio.h> int main() { int a=10000, b; for(a=10000;a<=99999;a++) { int i,j,c,g,h; i=a%10;//个位 j=a%100;//十位个位 c=a%1000;//百十个位 g=a%10000;//后四位 //开始计算 h=(a/10000*g+a/1000*c+a/100*j+a/10*i); if(h==a) { printf("%d ",h); } } }