#include<stdio.h>
int main(int argc, char * argv[]){
printf("地铁月票总价计算:\n");
int day_num = 22; //默认为22个工作日
int time = 2; //每天为来回2次计算
float price = 6; //单价
int total_time; //总的次数
float total_prices; //总费用
printf("请输入工作日总天数(格式为正整数):\n");
scanf("%d", &day_num);
printf("请输入单次乘车费用(格式为正整数):\n");
scanf("%f", &price);
total_time = day_num * time;
total_prices = 0.0;
int i;
for(i = 1; i <= total_time; i++)
{
if(total_prices < 100 || total_prices >= 400)
{
total_prices += price;
}
else if(total_prices >= 100 && total_prices < 150)
{
total_prices += price * 0.8;
}
else{
total_prices += price * 0.5;
}
}
float average_price = 0.0;
average_price = total_prices / total_time;
printf("您的当月计算结果统计:\n");
printf(" 总的工作日为:%d\n 总的乘车次数为:%d\n", day_num, total_time);
printf(" 总费用为:%0.2lf\n", total_prices);
printf(" 平均费用为:%0.2lf\n", average_price);
return 0;
}
地铁当月打折后总费用计算公式分享
最新推荐文章于 2020-11-04 11:46:03 发布