数学题
时间限制: 1 Sec 内存限制: 128 MB
[提交][状态][讨论版]
题目描述
小明和朋友们去公园玩,公园门票为60元一张,公园有规定满20人(包括20)门票价格为55元一张,满30人(包括30)门票价格为50元一张。请问小明怎么样买票最省钱?
输入
输入一个正整数n
输出
输出总票价
样例输入
1
样例输出
60
题意:怎样买票最省钱
思路:想一想算一算有木有特殊的,把特殊的找出来问题就完美解决了。
网址
代码
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n<19)
printf("%d\n",n*60);
if(n>=20&&n<28)
printf("%d\n",n*55);
if(n>=30)
printf("%d\n",n*50);
if(n==19)
printf("%d\n",(n+1)*55);
if(n==28)
printf("%d\n",(n+2)*50);
if(n==29)
printf("%d\n",(n+1)*50);
return 0;
}
运行结果
总结:注意问题中的坑,多方面考虑问题。