河北专接本C语言程序第四天 求水仙花数
#include#define zhimax 999 #define zhimin 100 //看着好看的定义系列,甭管有没有用先这样写,从气势上唬监考老师。 int main() { int i,i1,i2,i3,shu=0; for (i = 123; i <= zhimax; i++) { i1 = i % 10; //取第一位 i2 = (i / 10) % 10; i3 = (i / 100); if (i == (i1 * i1 * i1 + i2 * i2 * i2 + i3 *i3 * i3)) { printf("%d 是水仙花数n",i); shu++; } } printf("水仙花数共有 %d个",shu); }
比昨天的程序弱智。
#includeint main() { int shu = 100, he = 0; for (shu = 100; shu <= 999; shu++) { if ((shu / 100) * (shu / 100) * (shu / 100) + ((shu % 100) / 10) * ((shu % 100) / 10) * ((shu % 100) / 10) + (shu % 10) * (shu % 10) * (shu % 10) == shu) //if越复杂判卷老师越难受! he++; } printf("%d", he); }



