当前位置: 代码迷 >> C语言 >> 求助产品菜单程序
  详细解决方案

求助产品菜单程序

热度:307   发布时间:2007-07-01 15:52:07.0
求助产品菜单程序

/*编写一个类似于菜单的C程序,实现以下功能:
1.计算某一产品的周零售总额
2.计算个产品的日销售总额
3.退出
要求:循环执行上述菜单,并且当用户选择菜单1时,要求用户输入产品编码和该产品一周(周一至周五)每天
的销售量,输出周销售总额.选择菜单2时,依次输入各产品(最多三种)某日销售量输出该日销售总额.
选菜单3时,退出程序.*/

#include<windows.h>
#include<stdio.h>
//#include<conio.h>
void pro();
void menu()
{
puts("1.计算某一产品的周零售总额\n");
puts("2.计算个产品的日销售总额\n");
puts("3.退出\n");
}
void main()
{
menu();
system("clolr 012");
pro();
}
void pro()
{
int no;
float price[5],sum=0;
char p_no;
int i;
printf("请选择您要操作的项目序号\n");
scanf("%d",&no);
if(no==1)
{
printf("请输入产品编码");
scanf("%s",&p_no);
puts("请输入该产品周1到周5每天的销售量\n");
for(i=0;i<5;i++)
{
scanf("%f",&price[i]);
printf("周%d的销售量为%.1f\n",i+1,price[i]);
}
printf("周销售总额为\n");
for(i=0;i<5;i++)
{
sum+=price[i];
}
printf("周销售总额为:%.1f\n",sum);
}
if(no==2)
{
printf("请输入第一种产品的编码");
scanf("%d",&p_no);
puts("请输入该产品的日销售量");
scanf("%f",&price[0]);
printf("请输入第二种产品的编码");
scanf("%d",&p_no);
puts("请输入该产品的日销售量");
scanf("%f",&price[1]);
printf("请输入第三种产品的编码");
scanf("%d",&p_no);
puts("请输入该产品的日销售量");
scanf("%f",&price[2]);
sum=price[0]+price[1]+price[2];
printf("日销售总额为:%.f",sum);
}
if(no==3)
{
printf("退出!!\n");
}
}
如果要返回上一级,该用哪个函数啊??
system("clolr 012");我想用这个语句设置屏幕的背景颜色,怎么好像没起作用??

搜索更多相关的解决方案: 菜单  

----------------解决方案--------------------------------------------------------
都没有人来看啊!!
----------------解决方案--------------------------------------------------------
  相关解决方案