我的高效率求水仙花数代码,欢迎参考。要提意见的请想好理由

chenhj_wo chenhj_wo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <stdio.h>

#define NUM_MAX (10)

void main(void)
{
int daffodil;
int bw_incr, sw_incr, gw_incr;
int numeric_cube[NUM_MAX] = {0, 1, 8, 27, 64, 125, 216, 343, 512, 729};
int n_hundred[NUM_MAX] = {0, 100, 200, 300, 400, 500, 600, 700, 800, 900};
int n_decade[NUM_MAX] = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90};

printf ("There are daffodil numerics from 100 to 999:\n ");

for (bw_incr = 1; bw_incr < NUM_MAX; bw_incr++)
{
for (sw_incr = 0; sw_incr < NUM_MAX; sw_incr++)
{
for (gw_incr = 0; gw_incr < NUM_MAX; gw_incr++)
{
daffodil = numeric_cube[bw_incr] + numeric_cube[sw_incr] + numeric_cube[gw_incr];
if (daffodil == n_hundred[bw_incr] + n_decade[sw_incr] + gw_incr)
{
printf ("%d\n", daffodil);
}
}
}
}
}
...全文
评论 4
收藏 已收藏
分享
返回顶部
chenhj_wo
C语言 70,039 成员 243,237 内容