我想问问大牛们,为什么下面这个程序,输入香蕉或者苹果直接就运行结束了?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{char*y="香蕉";
char*o;
char*e="苹果";
while(1) {
char m,qw,er,ty,w;
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);
}
}
}