输入n你写成printf
#include <stdio.h> //导入stdio.h库,里面包含输入输出函数
int main() {
int n; //定义一个整型变量,用于存储总人数
scanf("%d", &n); //处理输入
int num_of_kid, num_of_woman, num_of_man; //分别存储小孩、女人、男人的人数
int money_kid, money_woman, money_man; //分别存储小孩、女人、男人的门票钱
int flag = 0; //若flag = 1则表示有答案输出,否则没有
/* 循环考虑每一种情况 */
for (num_of_kid = 0; num_of_kid <= n; num_of_kid += 10) {
money_kid = num_of_kid * 0.1; //计算小孩的门票钱
for (num_of_man = 0; num_of_man <= n - num_of_kid; num_of_man++) {
num_of_woman = n - num_of_kid - num_of_man;
money_woman = num_of_woman * 2; //计算女人的门票钱
money_man = num_of_man * 5; //计算男人的门票钱
/* 判断该情况下是否满足条件 */
if (money_kid + money_woman + money_man == 120) {
flag = 1; //标记有输出
printf("%d,%d,%d\n", num_of_man, num_of_woman, num_of_kid); //输出结果
}
}
}
if (flag == 0) //若一直没有输出
printf("No output\n");
}