想问一下,为什么下面这个程序输入香蕉或者苹果程序直接就运行结束了?#include <stdio.h>#include <stdlib.h>#include <string.h>int main(void){char*y="香蕉"; char*o; char*e="苹果"; while(1) { double a,b,c,d; printf("请输入是什么水果。\n"); scanf("%s",o); if(strcmp(e,o)==0){ printf("请输入重量(单位:斤)。\n"); scanf("%lf",&a); b=a*2.5; printf("共%.2f元。\n请输入收顾客多少元。\n",b); scanf("%lf",&c); d=c-b; printf("找顾客%.2f元。\n",d); }; if(strcmp(y,o)==0){ printf("请输入重量(单位:斤)。\n"); scanf("%lf",&a); b=a*2.5; printf("共%.2f元。\n请输入收顾客多少元。\n",b); scanf("%lf",&c); d=c-b; printf("找顾客%.2f元。\n",d); };break; }}