c语言打折促销函数题 c语言商品打折程序

C语言莱鸟问题if (x5)
zhongjia=x*danjia;
else if(5=x10)
zhongjia=x*danjia*0.1;
else if(10=x20)
zhongjia=x*danjia*0.2;
else if(20=x30)
zhongjia=x*danjia*0.4;
else
zhongjia=x*danjia*0.6;
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; ia; i)
{
scanf("%d", b[i]);
}
for (i = 0; ia; 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;
}
高手们请帮我看看如何用switch语句编好下面一题的c语言编程题!#include stdio.h
void main()
{
int a;
float p,d,f;
scanf("%f",p);
a=p/100;
switch(a){
case 0 : printf("%f",p);break;
case 1 : printf("f=%f,p=%f,d=%f",p-p*(5.0/100.0),p,p*(5.0/100.0));break;
...
...
default :printf ("qing zai shu ru\n");
}
里面c语言打折促销函数题的语句块c语言打折促销函数题我就不再写c语言打折促销函数题了反正都一样~c语言打折促销函数题你应该会写对吧~
【c语言打折促销函数题 c语言商品打折程序】关于c语言打折促销函数题和c语言商品打折程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读