河北专接本C语言程序第四天 求水仙花数
#include <stdio.h>
#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);
}
比昨天的程序弱智。
#include<stdio.h>
int 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);
}
|