中国石油大学C语言上机题答案.zip(10)
发布时间:2021-06-06
发布时间:2021-06-06
days=29;
else days=28;
}
printf("%d\n",days);
}
4.8 花多少钱买衣服
周末商场促销呢,某品牌服装既可以买套装,也可以买单件。若买的不少于50套,每套80元;不足50套的每套90元,只买上衣每件60元,只买裤子每条45元。编写程序,输入计划购买的上衣数量 a 和裤子的数量 b ,计算并输出应该付的款 m 。 #include<stdio.h>
void main()
{
int a,b,y;
scanf("%d%d",&a,&b);
if(b<=a&&b<50)
y=90*b+(a-b)*60;
if(b<=a&&b>=50)
y=80*b+(a-b)*60;
if(a<b&&a<50)
y=90*a+(b-a)*45;
if(a<b&&a>=50)
y=80*a+(b-a)*45;
printf("%d\n",y);
}
4.9 到邮局去寄包裹
你去邮局给朋友寄礼物。发现邮局对邮寄包裹的费用是这样规定的:如果包裹长宽高任意一个尺寸超过1米,或重量超过30千克,不予邮寄;对可以邮寄的包裹每件收手续费 0.2 元,不同重量的邮资按下表计算: 重量(千克)
收费标准(元)
小于10
0 . 80
大于等于10但不超过20
0 . 75
大于等于20但不超过30
0 . 70
编写程序,输入包裹的长、宽、高尺寸和重量,输出所需的邮资(输出结果中包含两位小数即可),超出尺寸或重量的输出 "Error” .
#include<stdio.h>
void main()
{
float a,b,c,m,y;
scanf("%f,%f,%f,%f",&a,&b,&c,&m);
if(a>1||b>1||c>1||m>30)
printf("Error\n");
下一篇:知法守法主题班会