谁能帮我做做这个C语言的题啊,期末考试要,急急急!!!谢谢谢!!!

2024-11-22 09:41:40
推荐回答(3个)
回答1:

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);
}

回答2:

#include
void main()
{
cout<<"<------商品价格查询------>"< cout<<"**************************"< cout<<"* 1--苹果价格 *"< cout<<"* 2--香蕉价格 *"< cout<<"* 3--水蜜桃价格 *"< cout<<"* 4--葡萄价格 *"< cout<<"* 5--芒果价格 *"< cout<<"* 0--退出 *"< cout<<"**************************"< cout<<" "< cout<<"请输入商品编号(数字1--5):";
int number;
while(cin>>number,number!=0)
{

switch(number)
{
case 1:
cout<<"苹果价格是1.0元/斤。"< cout<<"请输入商品编号(数字1--5):";
break;
case 2:
cout<<"香蕉价格是2.0元/斤。"< cout<<"请输入商品编号(数字1--5):";
break;
case 3:
cout<<"水蜜桃价格是3.0元/斤。"< cout<<"请输入商品编号(数字1--5):";
break;
case 4:
cout<<"葡萄价格是4.0元/斤。"< cout<<"请输入商品编号(数字1--5):";
break;
case 5:
cout<<"芒果价格是5.0元/斤。"< cout<<"请输入商品编号(数字1--5):";
break;
default:
cout<<"输入错误!"< cout<<"请输入商品编号(数字1--5):";
break;
}
}

}

回答3:

#include
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;
}