ZKX's LAB

买了几本入门书籍,还需要什么?c语言,java之类的要不要买?求大神教!是真心求教! c语言已知购物款求折扣

2020-10-10知识8

编写c语言程序,输入购物款数,计算并输出优惠价。(要求用switch语句编写) #includeint main(){float totalprice=0,level=0;总的消费额,打折等级标志scanf(\"%d\",&totalprice);if(totalprice)level=1;一共分为五等,不同等级,对应不同的优惠策略。else if(totalprice>;1000&totalprice)level=2;else if(totalprice>;2000&totalprice)level=3;else if(totalprice>;3000&totalprice)level=4;else level=5;switch(level)/一共分为五等,不同等级,对应不同的优惠策略。{case 1:printf(\"%f\",totalprice);break;case 2:printf(\"%f\",totalprice*0.95);break;case 3:printf(\"%f\",totalprice*0.90);break;case 4:printf(\"%f\",totalprice*0.85);break;default:printf(\"%f\",totalprice*0.80);break;}return 0;}

买了几本入门书籍,还需要什么?c语言,java之类的要不要买?求大神教!是真心求教! c语言已知购物款求折扣

继续为C语言奋斗。。。求大神指导 看看我编的这个程序的错误 给解释详细些好么。。谢谢了 孩子你把一个浮点数存到一个字符变量里,你是要闹那样includeincludevoid main(){float a;char x;这里,改printf(\"please input the cost\\n\");这里\\n可以不加,加个:这样好看一点scanf(\"%f\",&x);上面改完这里就不用管了switch(x){case 'x>;0&xa=x;printf(\"you should pay=f,&a\");这里,和下面所有的printf全部格式不对。把,&a放到“外面break;case 'x>;=500&xa=x*0.95;printf(\"you should pay=f,&a\");break;case 'x>;=1000&xa=x*0.9/这是在考验我的眼力?分号呢printf(\"you shoud pay=f,&a\");break;case 'x>;=1500&xa=x*0.85;printf(\"you should pay=f,&a\");break;case 'x>;=2000':a=x*0.8;printf(\"you should pay=f,&a\");break;default:printf(\"input error\\n\");}}/别人不说我都没看到。另外,这个理论上和int可以比较。但是记得printf的时候,要把%f做格式限制,只显示小数点后两位^_^就是这个printf(\"you should pay=2f\",&a);另外多说一句,函数结束要把return加上。就算是void也加个return;这是一个好习惯。记得不要只是抄回去运行出来了就不管了,看看错了那些东西。

买了几本入门书籍,还需要什么?c语言,java之类的要不要买?求大神教!是真心求教! c语言已知购物款求折扣

C语言:某商店规定按照用户的购物款,给出相应的折扣率。规定为: (1)购物款大于1000元,购物为7折; #includeint main(void){float a;printf(\"The amount cost is:\");scanf(\"%f\",&a);if(a>;1000)printf(\"The amount actually paid by customer is:%.2f\",a*0.7);else if(a>;800)printf(\"The amount actually paid by customer is:%.2f\",a*0.8);else if(a>;500)printf(\"The amount actually paid by customer is:%.2f\",a*0.9);elseprintf(\"The amount actually paid by customer is:%.2f\",a);return 0;}

买了几本入门书籍,还需要什么?c语言,java之类的要不要买?求大神教!是真心求教! c语言已知购物款求折扣

商店售货,按购买货物款的多少给予不同的优惠折扣,编程计算实际应付款。用c语言编程。 帮帮忙,急用。 int after_money(int money){if(money)return money;else if(money)return(money*0.95);else if(money)return(money*0.925);else if(money)return(money*0.9);else if(money)return(money*0.88);elsereturn(money*0.85);}

c语言 促销的价格(多分支和简单循环) 你这样写代码,肯定是输入一个数,执行完显示结果在允许你输入另一个数呀。建议建立一个数组,一次性把所有数字输入完,然后再让程序一并输出,下面给你改了改main函数。另外最好使用double的浮点数,因为计算机默认是使用double类型,并且即便是int类型的b,遇到浮点数计算时,系统也会自动将其转化为double,不需要人为添加强制转换的语句。int main(){int a,i;double c;scanf(\"%d\",&a);int*b=(int*)malloc(a*sizeof(int));for(i=0;i;i+){scanf(\"%d\",&b[i]);}for(i=0;i;i+){if(b[i]>;=5000)c=b[i]*0.8;else if(b[i]>;=3000)c=b[i]*0.85;else if(b[i]>;=2000)c=b[i]*0.9;else if(b[i]>;=1000)c=b[i]*0.95;else c=b[i];printf(\"%.1f\\n\",c);}return 0;}

C语言求 ②某商场给出的购物折扣率如下: 购物金额<100元,不打折; 100元≦购物金额<30

c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程序 #includeint main(int argc,char*argv){int amount=0;scanf(\"%d\",&amount);输入顾客知购买道的总额int status=amount/1000;switch(status){case 0:break;case 1:amount=amount*0.95;break;case 2:amount=amount*0.90;break;case 3:amount*=0.85;break;default:amount*=0.80;break;}printf(\"%d\\n\",amount);打印出内打折后的容总额return 0;}

随机阅读

qrcode
访问手机版