查水果单价 4种输出感觉好难

img


#include<stdio.h>
void main(){
    //打印菜单
    printf("[1]apples\n");
    printf("[2]pears\n");
    printf("[3]oranges\n");
    printf("[4]grapes\n");
    printf("[0]exit\n");
    // 判断
    for(int i=0;i<5;i++){
        int flag;
        printf("Enter choice: ");
        scanf("%d",&flag);
        switch (flag)
        {
        case 1:
            printf("[%d]apples price=3.00\n",flag);
            break;
        case 2:
            printf("[%d]pears price=2.50\n",flag);
            break;
        case 3:
            printf("[%d]orange price=4.10\n",flag);
            break;
        case 4:
            printf("[%d]grape price=10.20\n",flag);
            break;
        case 0:
            printf("Thanks\n");
            break;
        default:printf("other price:0.0\n");
            break;
        }
        if(flag==0)break;
    }

    return;
}

你这个题目出的不严谨,有些情况没有说清楚 你看合不合题目要求, 不合我再改,合题目请采纳 !!! , 有问题问我哦 ,加油!