T/.00C KB/s
循环趣解
1.编程题
马克思手稿中的趣味数学题
题目内容:
编程求解马克思手稿中的趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,请编程计算男人、女人和小孩各有几人?
输出提示信息:"Man Women Children\n"(注意:每个单词之间有3个空格)
输出格式:"%3d%8d%8d\n”(注意:输出数据按照男人的数量递增的顺序给出)
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int a,b,c;
cout<<"Man Woman Children"<<endl;
for(a=1;a<30;a++)
{
for(b=1;b<30;b++)
{
for(c=1;c<30;c++)
{
if(a+b+c==30&&(3*a+2*b+c)==50)
{
printf("%3d%8d%8d\n",a,b,c);
}
}
}
}
return 0;
}