一道C语言,求详解一个邮购店出售5种不同的商品,其零售价如表示.请编写一个程序,读入一系列的数对:a)产品号;b)每天的
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/01 20:18:09
一道C语言,求详解
一个邮购店出售5种不同的商品,其零售价如表示.请编写一个程序,读入一系列的数对:
a)产品号;
b)每天的销售数量.
用switch语句实现对商品价格的确定,最后计算并输出上周出售商品的总价值.
商品单价表
产品号 单价(元)
1 2.98
2 4.50
3 9.98
4 4.49
5 6.87
一个邮购店出售5种不同的商品,其零售价如表示.请编写一个程序,读入一系列的数对:
a)产品号;
b)每天的销售数量.
用switch语句实现对商品价格的确定,最后计算并输出上周出售商品的总价值.
商品单价表
产品号 单价(元)
1 2.98
2 4.50
3 9.98
4 4.49
5 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
再问: 代码我看懂了,就是调试的时候,源文件未编译
再答: 不是吧? 你把代码复制之后,粘贴,保存,然后编译,连接,执行,然后输入产品编号和销售数量, 输入完之后,按enter,然后就输出结果....
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
再问: 代码我看懂了,就是调试的时候,源文件未编译
再答: 不是吧? 你把代码复制之后,粘贴,保存,然后编译,连接,执行,然后输入产品编号和销售数量, 输入完之后,按enter,然后就输出结果....
一道C语言,求详解一个邮购店出售5种不同的商品,其零售价如表示.请编写一个程序,读入一系列的数对:a)产品号;b)每天的
C语言:编写一个程序,使其能读入并计算以个只包含加减运算的表达式
C语言:请编写一个程序,从键盘读入两个整数a和n,计算并输出a+aa+aaa+...+aa...a(n个a)的值.
数对 C语言编写一个程序,该程序从用户读入一个整数,然后列出所有的数对,每个数对的乘积即为该数.输入格式:输入只有一行,
如何用C语言编写一个计算机程序,实现任意输入三个数a,b,c,将他们按照从大到小的顺序输出
用C语言编写一个求定积分的程序
编写一个c语言程序 求两个整数的最大公约数
用c语言编写一个求三角形面积的程序
求用C语言编写一个判定三角形的程序
用C语言编写一个求一组数有多少最简真分数个数的程序
C语言: 编写程序用if -else分支结构语句,求a,b,c三个数中最大的数并将其放在变量max中
c++编写一个程序读入10个数.输出其中不同的数(即如果一个数出现多次,只打印一次)