代码改变世界

作业三-6

2013-10-19 19:52  Summer.xia  阅读(241)  评论(0编辑  收藏  举报
/*查询水果的单价。有 4 种水果,苹果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),单价分别是 3.00 元/公斤,2.50 元/公斤,4.10 元/公斤和 10.20 元/公斤。在屏幕上显示以下菜单(编号和选项),用户可以连续查询水果的单价,当查询次数超过 5 次时,自动退出查询;不到 5 次时,用户可以选择退出。当用户输入编号 1~4,显示相应水果的单价(保留两位小数);输入 0,退出查询;输入其他编号,显示价格为 0*/

#include<stdio.h> int main(void) { int choice,i; double price; for(i=1;i<=5;i++){ /*查询各个水果不同的价格*/
printf(
"[1]Select apple \n"); printf("[2]Select rears \n"); printf("[3]Select oranges \n"); printf("[4]Select grapes \n"); printf("[0]exit \n"); printf("Enter choice:"); scanf("%d",&choice);
/*接受用户输入的编号*/
if(choice==0)
/*如果输入0,提前结束for循环*/
break; switch(choice){ case 1:price=3.00;break; case 2:price=2.50;break; case 3:price=4.10;break; case 4:price=10.20;break; default:price=0.00;break;
/*用break语句跳出循环*/ } /*输出水果的价格*/
printf(
"price=%0.2f\n",price); } /*for的循环语句结束*/
printf(
"Thanks \n"); return 0; }