C语言while嵌套switch的问题.

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:24:30
float jia()
{
float i,a,b;
printf("jia fa mo shi\n");
printf("shu ru:");
scanf("%f%f",&a,&b);
i=a+b;
printf("%f+%f=%f\n",a,b,i);
}
float jian()
{
float i,a,b;
printf("jian fa mo shi\n");
printf("shu ru:");
scanf("%f%f",&a,&b);
i=a-b;
printf("%f-%f=%f\n",a,b,i);
}
float cheng()
{
float i,a,b;
printf("cheng fa mo shi\n");
printf("shu ru:");
scanf("%f%f",&a,&b);
i=a*b;
printf("%f*%f=%f\n",a,b,i);
}
float chu()
{
float i,a,b;
printf("chu fa mo shi\n");
printf("shu ru:");
scanf("%f%f",&a,&b);
i=a/b;
printf("%f/%f=%f\n",a,b,i);
}
fl

在第一个scanf("%c",&iii);下面加个
getch();
第二个scanf("%c",&iii);下面的getch()应该在大括号上面;

你定义的iii是一个char类型,和string类型的比就会有问题。

shudi