题目描述
又周末了,小慧童鞋的又想shopping 了,她在商场看中了三款衣服的,但是正好商店在搞活动,满一定额度就打相应的折扣。于是小惠童鞋果断打电话让同寝室的人团购。若消费满200元,可打九折;满300元,可打八折;满500元,可打七折。输入购买衣服件数,输出需要支付的金额(单位:元),保留两位小数。
输入
每行输入有六个数,前三个表示每款衣服的价格,后三个表示每款衣服购买的数量!
如果输入了0 0 0 0 0 0就结束
输出
每组测试数据输出有两行,第一行是Case #i:,第二行是输出小惠童鞋要花的钱
十分简单的代码,我们只需要注意要用double型的。
int main() { double a[6]; int i; i=1; while(~scanf("%lf%lf%lf%lf%lf%lf",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5])) { if(a[0]==0&&a[1]==0&&a[2]==0&&a[3]==0&&a[4]==0&&a[5]==0) break; if(a[0]*a[3]+a[1]*a[4]+a[2]*a[5]>=500) printf("Case #%d:n%.2lfn",i,(a[0]*a[3]+a[1]*a[4]+a[2]*a[5])*0.7); else if(a[0]*a[3]+a[1]*a[4]+a[2]*a[5]>=300) printf("Case #%d:n%.2lfn",i,(a[0]*a[3]+a[1]*a[4]+a[2]*a[5])*0.8); else if(a[0]*a[3]+a[1]*a[4]+a[2]*a[5]>=200) printf("Case #%d:n%.2lfn",i,(a[0]*a[3]+a[1]*a[4]+a[2]*a[5])*0.9); else printf("Case #%d:n%.2lfn",i,(a[0]*a[3]+a[1]*a[4]+a[2]*a[5])); i++; } }
123456789101112131415161718192021222324