c语言马克思手稿中的数学问题,各有多少人的可能性有几种的程序
这其实至少一个简单的除数计算:
#include <stdio.h>
int main()
{
int fen3, fen2, fen1;
int num = 50;
int count = 0;
for (fen3 = num / 3; fen3 > 0; fen3--)
{
int remain = num - fen3 * 3;
for (fen2 = remain / 2; fen2 > 0; fen2--)
{
fen1 = remain - 2 * fen2;
if (fen1 > 0)
{
printf("男人:%d, 女人:%d, 小孩:%d,总人数:%d\n",
fen3, fen2, fen1, fen3 + fen2 + fen1);
count++;
}
}
}
printf("count = %d\n", count);
return 0;
}
如果对你有用,望采纳。