13,825
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
float prices[] = {0, 3, 2.5, 4.1, 10.2};
puts("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit");
for (int n = 0, c; scanf("%d", &c) == 1 && c && n < 5; n++)
printf("price = %.2f\n", prices[c > 0 && c < 5 ? c : 0]);
return 0;
}
int choice,i;
double price;
printf("[1] apple\n");
printf("[2] pear\n");
printf("[3] orange\n");
printf("[4] grape\n");
printf("[0] exit\n");
for(i=1;i<=5;i++){
scanf("%d",&choice);
if(choice==0)
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;
}
printf("price=%.2lf\n",price);
}
// return 0;
getchar();
getchar();
getchar();
getchar();
return 0;