请大神教我用C语言switch语句做一个选择界面,有三个调用函数

2024-11-24 04:50:36
推荐回答(3个)
回答1:

#include
int main()
{
while( 1 ) //可以多次测试
{
printf("a.使用欧拉方兆悄法\n");
printf("b.使用梯形方法\n");
printf("c.使用改进欧拉方法\n");
printf("请选择方法进行运算\n");
char grade;
scanf("%c", &grade); //读字符用%c
getchar(); //滤掉回车确认键
printf("改慧Your score:\n");
switch(grade)
{
case 'a': printf("欧拉\n");break;
case 'b': printf("梯形\n");break;
case 'c': printf("族歼渣改进欧拉\n");break;
default: 
printf("enter date error!\n");
return -1;
}
}
return 0;
}

回答2:

scanf("%d",&grade); 你这里输入的是整指誉形

但后面

case 'a': 判断的却绝茄是字符并逗察型

回答3:

修禅源圆裂信改这里:	scanf("%d",&grade);把里贺塌面的%d,改成%c