公园门票计算:找出成人和儿童的可能人数

问题描述

某公园门票价格为:成人票8元/张,儿童票3元/张;某旅游团来公园游玩,该团内有成人和儿童(成人和儿童都有),共花了40元买门票,请你分别计算出成人和儿童可能的人数,按照成人从少到多,儿童从多到少的规律数出结果。

输入描述

输出描述

若干行,每行2个整数用空格隔开,分别代表成人和儿童可能的人数(成人从少到多,儿童从多到少)

示例

用例输入 1

用例输出 1

算法思路

  1. 使用两层循环,外层循环变量为成人数量x,范围从0到40/8=5;2. 内层循环变量为儿童数量y,范围从0到40/3=13;3. 在循环中,判断是否满足等式8x + 3y = 40,如果满足则输出xy;4. 最后输出结果。

C++代码实现c++#include using namespace std;

int main() { for (int x = 0; x <= 5; x++) { for (int y = 0; y <= 13; y++) { if (8 * x + 3 * y == 40) { cout << x << ' ' << y << endl; } } } return 0;}

注意事项

  • 本题需要运用循环和判断语句,并根据题目要求进行合理计算。* 注意输出结果的格式要求。

难度

中等

GESP二级 - 公园门票计算:找出成人和儿童的可能人数

原文地址: https://www.cveoy.top/t/topic/fOdL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录