标签:小数 经典 c/c++ return clu 判断 题目 if...else 衣服
题目:一件衣服 95元,若消费满300元,可打八五折。输入购买衣服件数,输出需要支付的金额(单位元),保留两位小数.
通过分支结构可以判断是否要打八五折.
(1)声明衣服件数a,需要支付的金额b:
int a;//a为衣服件数 double b;//b为支付金额
(2)输入a:
scanf("%d",&a);
(3)通过if...else...或者...?...:...判断总金额是否大等于300,如果大等与300则打八五折:
if(a*95>=300) b=(double)a*95*0.85; else b=(double)a*95;
或者:
b=a*95>=300?(double)a*95*0.85:b=(double)a*95;
(4):输出b:
printf("%.2lf",b);
完成.
博客及代码著作权归AbelIvan7所有,QQ:2902408434
完整代码:
//博客及代码著作权归AbelIvan7所有,QQ:2902408434 //P16 习题1-5 打折 #include <cstdio> int a;//a为衣服件数 double b;//b为支付金额 int main() { scanf("%d",&a); if(a*95>=300) b=(double)a*95*0.85; else b=(double)a*95; //b=a*95>=300?(double)a*95*0.85:b=(double)a*95; printf("%.2lf",b); return 0; }
标签:小数 经典 c/c++ return clu 判断 题目 if...else 衣服
原文地址:http://www.cnblogs.com/Oswald/p/7466670.html