题目描述
一个马戏团表演, n 个座位全满,全部门票收入是 120 元,现在知道,男人每人 5 元,女人每人 2 元,小孩每人 1 角。根据总人数,计算出男人、女人和小孩各多少人。
输入描述:总人数 n
输出描述:男人、女人和小孩人数,若 n 人无法满足条件,则输出“No output\n”
正确答案:程序语言 C/C++
#include <stdio.h>
int main()
{
int n,m,w,c,f=0;
scanf("%d",&n);
for(m=0;m<=24;m++)
for(w=0;w<=60;w++)
{
c=n-m-w;
if(m*50+w*20+c==1200&&c>=0)
{
f=1;
printf("%d %d %d\n",m,w,c);
}
}
if(f==0)printf("No output\n");
return 0;
}
用例1:
输入
60
输出
0 60 0 19 11 30
用例2:
输入
90
输出
18 12 60