目录
题目:
某公园门票的票价是每人50元,一次购票满30张,每张可以少收2元。试编写自动计费系统程序。输入格式:输入一个正整数,表示购票的数量。
输出格式:输出一个整数,表示用户实际需要支付的金额。
思路:
- 首先,定义了一个整型变量
num
,用于接收用户输入的购票数量。- 使用
scanf
函数获取用户输入的购票数量,并将其存储到变量num
中。- 通过条件判断语句对输入的购票数量进行分类处理:
- 如果
num
大于等于 0 且小于 30 ,说明购票数量未达到优惠条件,按照每张票 50 元计算总价,使用printf
输出50 * num
。- 如果
num
大于等于 30 ,说明满足优惠条件,每张票少收 2 元,即每张票 48 元,使用printf
输出48 * num
。- 如果
num
是负数,说明输入不合法,使用printf
输出提示信息 “请正确输入票数”。整个程序根据用户输入的购票数量,按照不同的规则计算并输出用户实际需要支付的金额。
代码:
#include <stdio.h>
int main()
{
int num;
scanf("%d", &num);
if (num>=0&&num < 30)
{
printf("请支付:%d", 50 * num);
}
else if (num >= 30)
{
printf("请支付:%d", 48 * num);
}else{
printf("请正确输入票数\n");
}
}