题目1:
一行,四个数字,第一个数表示小明看中的衣服价格,第二和第三个整数分别表示当天的月份、当天的日期、第四个整数表示是否有优惠券.
(有优惠券用1表示,无优惠券用0表示)。注:输入日期保证只有“双11”和“双12”。
输出描述:
小明实际花的钱数(保留两位小数)。
(提示:不要指望商家倒找你钱)
代码
#include<stdio.h>
int main()
{
float price = 0.0f;
int month = 0;
int day = 0;
int discount = 0;
float money = 0.0f;
while (1)
{
printf("请一次输入小明所购衣服的价格 月份 日期 优惠券:\n");
scanf("%f %d %d %d", &price, &month, &day, &discount);
if (month == 11 && day == 11)
{
if (discount == 1)
{
money=price * 0.7 - 50;
}
else
{
money = price * 0.7;
}
break;
}
else if (month == 12 && day == 12)
{
if (discount == 1)
{
money = price * 0.8 - 50;
}
else
{
money = price * 0.8;
}
break;
}
else
{
printf("日期输入错误,请重新输入!\n");
}
}
printf("小明花的钱为:%.2f", money);
return 0;
}