一道C语言,求详解一个邮购店出售5种不同的商品,其零售价如表示.请编写一个程序,读入一系列的数对:a

发布时间:2021-02-23 14:44:23

一道C语言,求详解一个邮购店出售5种不同的商品,其零售价如表示.请编写一个程序,读入一系列的数对:a)产品号;b)每天的销售数量.用switch语句实现对商品价格的确定,最后计算并输出上周出售商品的总价值.商品单价表产品号 单价(元)1 2.982 4.503 9.984 4.495 6.87

网友回答

#include
int main()
{int i=0,n=0;
float price[6];
float sum=0;
printf(输入产品号:);
scanf(%d,&i);
switch(i)
{case 1:
price[1]=2.98;
break;
case 2:
price[2]=4.50;
break;
case 3:
price[3]=9.98;
break;
case 4:
price[4]=4.49;
break;
case 5:
price[5]=6.87;
break;
default:
break;
}printf(输入销售数量:);
scanf(%d,&n);
sum+=n*price[i];
printf(总价值%.2f:\n,sum);
} 以上代码不足之处是只能计算一次,也就是说不能计算输出上周出售商品的总价值.而且没必要定义一个数组存放价格,数组相比变量占用更多的存储空间,更多的系统资源.
修改如下:#include
int main()
{int i=0,n=0,j,k;
float price,sum=0;
for (j=0;j
以上问题属网友观点,不代表本站立场,仅供参考!