永发信息网

C语言函数调试

答案:3  悬赏:70  手机版
解决时间 2021-04-22 17:58
  • 提问者网友:戎马万世
  • 2021-04-22 14:11

#include<stdio.h>
void fun(int x)
{
if x>100 || x<0 printf("无效成绩");
else if x>=90 printf("优");
else if x>=80 printf("良");
else if x>=70 printf("中");
else if x>=60 printf("及格");
else printf("不及格");

}
void main()
{
int a;
printf("请输入学生成绩:");
scanf("%d",&a);
fun(a);

}

最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-04-22 14:39

LZ很粗心哦 if语句的括号全掉了


帮你改过来了 如果我的回答让你满意


记得点满意答案哦



#include<stdio.h>
void fun(int x)
{
if (x>100 || x<0) printf("无效成绩");
else if (x>=90) printf("优");
else if (x>=80) printf("良");
else if (x>=70) printf("中");
else if (x>=60) printf("及格");
else printf("不及格");



}
void main()
{
int a;
printf("请输入学生成绩:");
scanf("%d",&a);
fun(a);



}

全部回答
  • 1楼网友:躲不过心动
  • 2021-04-22 17:09

*********您好!Yadie.23很高兴能为你解答。********* +++++++++++++++++++++++++++++++++++++++++++++++++

#include<stdio.h> void fun(int x) { if (x>100 || x<0) printf("无效成绩"); //条件加挂号 else if (x>=90) printf("优"); else if (x>=80) printf("良"); else if (x>=70) printf("中"); else if (x>=60) printf("及格"); else printf("不及格");

} void main() { int a; printf("请输入学生成绩:"); scanf("%d",&a); fun(a);

}

+++++++++++++++++++++++++++++++++++++++++++++++++ You can have a try,maybe my answer useful to you. 如满意,Yadie.23十分感谢您的采纳。*^-^*

  • 2楼网友:神鬼未生
  • 2021-04-22 15:33

void fun(int x) { if (x>100 || x<0) printf("无效成绩"); else if (x>=90) printf("优"); else if (x>=80) printf("良"); else if (x>=70) printf("中"); else if (x>=60) printf("及格"); else printf("不及格"); }

if语句后面的条件要放到()里

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯