谁能帮我做做这个C语言的题啊,期末考试要,急急急!!!谢谢谢!!!
2.使用switch语句编写程序,查询商品价格,现有五种商品,每斤价格分别是:苹果3.0元、香蕉1.5元、水密桃5.0元、葡萄4.5元和芒果6.0元。编写程序要求:(1)...
2. 使用switch语句编写程序,查询商品价格,现有五种商品,每斤价格分别是:苹果3.0元、香蕉1.5元、水密桃5.0元、葡萄4.5元和芒果6.0元。
编写程序要求:
(1)在屏幕上显示菜单提示(如图)
(2)输入商品编号1-5,可以查询价格;输入0,则退出查询。 展开
编写程序要求:
(1)在屏幕上显示菜单提示(如图)
(2)输入商品编号1-5,可以查询价格;输入0,则退出查询。 展开
3个回答
展开全部
void main()
{
int num;
printf("<----商品价格------->\n");
printf("**************************\n");
printf("* 1--苹果价格 *\n");
printf("* 2--香蕉价格 *\n");
printf("* 3--水蜜桃价格 *\n");
printf("* 4--葡萄价格 *\n");
printf("* 5--芒果价格 *\n");
printf("* 0--退出 *\n");
printf("**************************\n\n\n");
printf("请输入产品编号(数字1-5):\n");
scanf("%d",&num);
switch(num)
{
case 1:
printf(" 苹果3.0元\n");
break;
case 2:
printf(" 香蕉1.5元\n");
break;
case 3:
printf(" 水密桃5.0元\n");
break;
case 4:
printf(" 葡萄4.5元\n");
break;
case 5:
printf(" 芒果6.0元\n");
break;
default:
break;
}
}
图示的代码如上,如果要循环的话如下示
void main()
{
int num;
printf("<----商品价格------->\n");
printf("**************************\n");
printf("* 1--苹果价格 *\n");
printf("* 2--香蕉价格 *\n");
printf("* 3--水蜜桃价格 *\n");
printf("* 4--葡萄价格 *\n");
printf("* 5--芒果价格 *\n");
printf("* 0--退出 *\n");
printf("**************************\n\n\n");
do
{
printf("请输入产品编号(数字1-5)输入0,则退出查询:\n");
scanf("%d",&num);
switch(num)
{
case 1:
printf(" 苹果3.0元\n");
break;
case 2:
printf(" 香蕉1.5元\n");
break;
case 3:
printf(" 水密桃5.0元\n");
break;
case 4:
printf(" 葡萄4.5元\n");
break;
case 5:
printf(" 芒果6.0元\n");
break;
default:
break;
}
}while(num!=0);
}
{
int num;
printf("<----商品价格------->\n");
printf("**************************\n");
printf("* 1--苹果价格 *\n");
printf("* 2--香蕉价格 *\n");
printf("* 3--水蜜桃价格 *\n");
printf("* 4--葡萄价格 *\n");
printf("* 5--芒果价格 *\n");
printf("* 0--退出 *\n");
printf("**************************\n\n\n");
printf("请输入产品编号(数字1-5):\n");
scanf("%d",&num);
switch(num)
{
case 1:
printf(" 苹果3.0元\n");
break;
case 2:
printf(" 香蕉1.5元\n");
break;
case 3:
printf(" 水密桃5.0元\n");
break;
case 4:
printf(" 葡萄4.5元\n");
break;
case 5:
printf(" 芒果6.0元\n");
break;
default:
break;
}
}
图示的代码如上,如果要循环的话如下示
void main()
{
int num;
printf("<----商品价格------->\n");
printf("**************************\n");
printf("* 1--苹果价格 *\n");
printf("* 2--香蕉价格 *\n");
printf("* 3--水蜜桃价格 *\n");
printf("* 4--葡萄价格 *\n");
printf("* 5--芒果价格 *\n");
printf("* 0--退出 *\n");
printf("**************************\n\n\n");
do
{
printf("请输入产品编号(数字1-5)输入0,则退出查询:\n");
scanf("%d",&num);
switch(num)
{
case 1:
printf(" 苹果3.0元\n");
break;
case 2:
printf(" 香蕉1.5元\n");
break;
case 3:
printf(" 水密桃5.0元\n");
break;
case 4:
printf(" 葡萄4.5元\n");
break;
case 5:
printf(" 芒果6.0元\n");
break;
default:
break;
}
}while(num!=0);
}
展开全部
#include<iostream.h>
void main()
{
cout<<"<------商品价格查询------>"<<endl;
cout<<"**************************"<<endl;
cout<<"* 1--苹果价格 *"<<endl;
cout<<"* 2--香蕉价格 *"<<endl;
cout<<"* 3--水蜜桃价格 *"<<endl;
cout<<"* 4--葡萄价格 *"<<endl;
cout<<"* 5--芒果价格 *"<<endl;
cout<<"* 0--退出 *"<<endl;
cout<<"**************************"<<endl;
cout<<" "<<endl;
cout<<"请输入商品编号(数字1--5):";
int number;
while(cin>>number,number!=0)
{
switch(number)
{
case 1:
cout<<"苹果价格是1.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
case 2:
cout<<"香蕉价格是2.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
case 3:
cout<<"水蜜桃价格是3.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
case 4:
cout<<"葡萄价格是4.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
case 5:
cout<<"芒果价格是5.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
default:
cout<<"输入错误!"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
}
}
}
void main()
{
cout<<"<------商品价格查询------>"<<endl;
cout<<"**************************"<<endl;
cout<<"* 1--苹果价格 *"<<endl;
cout<<"* 2--香蕉价格 *"<<endl;
cout<<"* 3--水蜜桃价格 *"<<endl;
cout<<"* 4--葡萄价格 *"<<endl;
cout<<"* 5--芒果价格 *"<<endl;
cout<<"* 0--退出 *"<<endl;
cout<<"**************************"<<endl;
cout<<" "<<endl;
cout<<"请输入商品编号(数字1--5):";
int number;
while(cin>>number,number!=0)
{
switch(number)
{
case 1:
cout<<"苹果价格是1.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
case 2:
cout<<"香蕉价格是2.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
case 3:
cout<<"水蜜桃价格是3.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
case 4:
cout<<"葡萄价格是4.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
case 5:
cout<<"芒果价格是5.0元/斤。"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
default:
cout<<"输入错误!"<<endl;
cout<<"请输入商品编号(数字1--5):";
break;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void
menu()
{
printf("----商品价格查询----\n");
printf("***********************\n");
printf("* 1--苹果价格 *\n");
printf("* 2--香蕉价格 *\n");
printf("* 3--水蜜桃价格 *\n");
printf("* 4--葡萄价格 *\n");
printf("* 5--芒果价格 *\n");
printf("* 6--退出 *\n");
printf("***********************\n");
}
void
select(int i)
{
switch(i)
{
case 1:printf("苹果的价格是3.0元/斤\n");break;
case 2:printf("橡胶的价格是1.5元/斤\n");break;
case 3:printf("水蜜桃的价格是5.0元/斤\n");break;
case 4:printf("葡萄的价格是4.5元/斤\n");break;
case 5:printf("芒果的价格是6.0元/斤\n");break;
case 6:break;
}
}
int
main()
{
int i;
menu();
printf("请输入商品编号(数字1-5)\n");
scanf("%d",&i);
select(i);
return 0;
}
void
menu()
{
printf("----商品价格查询----\n");
printf("***********************\n");
printf("* 1--苹果价格 *\n");
printf("* 2--香蕉价格 *\n");
printf("* 3--水蜜桃价格 *\n");
printf("* 4--葡萄价格 *\n");
printf("* 5--芒果价格 *\n");
printf("* 6--退出 *\n");
printf("***********************\n");
}
void
select(int i)
{
switch(i)
{
case 1:printf("苹果的价格是3.0元/斤\n");break;
case 2:printf("橡胶的价格是1.5元/斤\n");break;
case 3:printf("水蜜桃的价格是5.0元/斤\n");break;
case 4:printf("葡萄的价格是4.5元/斤\n");break;
case 5:printf("芒果的价格是6.0元/斤\n");break;
case 6:break;
}
}
int
main()
{
int i;
menu();
printf("请输入商品编号(数字1-5)\n");
scanf("%d",&i);
select(i);
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询