陕西陕煤建设集团有限公司网站,做关于家乡的网站,免费做试卷的网站,不干净的网站做性#x1f30f;博客主页#xff1a;PH_modest的博客主页 #x1f6a9;当前专栏#xff1a;每日一题 #x1f48c;其他专栏#xff1a; #x1f534; 每日反刍 #x1f7e2; 读书笔记 #x1f7e1; C语言跬步积累 #x1f308;座右铭#xff1a;广积粮#xff0c;缓称… 博客主页PH_modest的博客主页 当前专栏每日一题 其他专栏 每日反刍 读书笔记 C语言跬步积累 座右铭广积粮缓称王 一.题目描述
描述: KiKi非常喜欢网购在一家店铺他看中了一件衣服他了解到如果今天是“双11”11月11日则这件衣服打7折“双12” 12月12日则这件衣服打8折如果有优惠券可以额外减50元优惠券只能在双11或双12使用求KiKi最终所花的钱数。 数据范围衣服价格满足 1≤val≤100000 输入描述 一行四个数字第一个数表示小明看中的衣服价格第二和第三个整数分别表示当天的月份、当天的日期、第四个整数表示是否有优惠券有优惠券用1表示无优惠券用0表示。 注输入日期保证只有“双11”和“双12”。 输出描述 一行小明实际花的钱数保留两位小数。提示不要指望商家倒找你钱 示例1 输入 1000.0 11 11 1 输出 650.00 示例2 输入 66.6 11 11 1 输出 0.00 二.思路分析 这一题思路很清晰但想一次性做对并不容易有很多细节需要考虑到 1.最后付款的金额应该大于等于0 2.如果付款金额等于0输出格式应该是0.00保留两位有效数字 三.代码展示
#include stdio.h
int main()
{float price0;int month0;int day0;int coupon0;//是否使用优惠券float cost0;scanf(%f %d %d %d,price,month,day,coupon);if(month11day11){costprice*0.7-50*coupon;//关于是否使用优惠券不需要再写一个判断语句可以巧妙地使用对应的数字if(cost0){printf(%.2f\n,cost);}else {{printf(0.00\n);//是0.00不能心急写成0}}}else if(month12day12){costprice*0.8-50*coupon;if(cost0){printf(%.2f\n,cost);}else {{printf(0.00\n);}}}return 0;
}最后 每日一题系列旨在养成刷题的习惯所以对代码的解释并不会特别详细但足够引导大家写出来选的题目都不会特别难但也不是特别简单比较考验大家的基础和应用能力我希望能够将这个系列一直写下去也希望大家能够和我一起坚持每天写代码。 在这里送大家一句话广积粮缓称王