欧阳史创编 2021..02.10
1停车场收费问题
时间:2021.02.10
创作:欧阳史 一个停车场的标准收费是3小时之内收5元,超过3小时,每增加1小时加收2元;如果时间不是整数,按比例收取,例如:如果输入为3.6小时,则费用为5 + (3.6-3)*2 = 6.2 元。最高收费为40元。假设任何车辆的停车时间都不超过24小时。编写程序,计算每辆车的停车费。(注意输出结果小数点后保留两位) 输入
#include
double m,x;
printf(\输入停车时间x:\ scanf(\ if(x<=24) {
if(x<3.0) {m=5.0;
printf(\ else if(x>3.0)
{m=5.0+2.0*(x-3.0); if(m<=40)
printf(\ } else
printf(\输出停车费用40元\\n\ return 0;
2.#include
欧阳史创编 2021..02.10
欧阳史创编 2021..02.10
printf(\输入停车时间(x):\ scanf(\ if(x<=24) {
if(x<=3.0)
printf(\停车费用5元\\n\ if(x>3)
m=5.0+2.0*(x-3.0); if(m<=40)
printf(\ else
printf(\停车费用40元\\n\ } }
2 计算细菌数量
一种细菌的繁殖速度是每天成倍增长。例如:第一天有10个,第二天就变成20个,第三天变成40个,第四天变成80个,……。现在给出第一天的日期和细菌数目,要你写程序求出到某一天的时候,细菌的数目。
3 计算邮资计算邮资:用户输入:邮件的重量,以及是否加快计算规则:重量在1克以内(包括1克), 基本费0.8元。超过1克的部分,按照0.5元/克的比例加收超重费。如果用户选择加快,多收2元。#include
{double x,sum; char exp;
while(cin>>x>>exp) {
if(x<=1&&exp=='n') sum=0.8;
欧阳史创编 2021..02.10
欧阳史创编 2021..02.10
if(x<=1&&exp=='y') sum=2.8; if(x>1&&exp=='n') sum=0.8+(x-1)*0.5; if(x>1&&exp=='y')
sum=0.8+(x-1)*0.5+2; cout< return0; } #include 设需要定义两个变量,均定义为整型 while(cin>>x>>y) { 你对一组输入的一次处理过程代码 } return 0; } C: #include 设需要定义两个变量,均定义为整型 while(scanf(%x %y\{ 你对一组输入的一次处理过程代码 } return 0; } 注意:考虑以下几点,然后直接套用模版就行了: i) 变量定义。 ii) 有 几个变量需要输入,在while中cin相应的变量。 iii) 开始考虑主程序代码,在“{}”中写一次处理过程的代码即可。 4学分绩点计算 北京大学对本科生的成绩施行平均学分绩点制 (GPA)。既将学生的实际考分根据不同的学科的不同学分按一定的公式进行计算。公式如下:实际成绩 绩点90——100 4.085——89 3.782——84 3.378——81 3.075——77 2.772——74 2.368——71 2.064——67 1.560——63 1.060以下 01.一门课程的学分绩点=该课绩点*该课 欧阳史创编 2021..02.10