C语言高手来一下,帮读个程序和画个框图 谢谢了!
#include <stdio.h>main ()
{
int jie (int j);
int x, y, z, i;
for (i = 100; i <= 999; i++)
{
x = i / 100;
y = i % 100 / 10;
z = i % 10;
if (i == jie (x) + jie (y) + jie (z))
printf ("The number is %4d\n", i);
}
}
jie (int j)
{
int n = 1, m = 1;
while (n <= j)
{
m = m * n;
n++;
}
return (m);
}
求这样一个三位数,该三位数等于其每位数字的阶乘之和。
画出一个功能模块的流程图,写出该模块的源程序(并适当加上注释说明)。