为了账号安全,请及时绑定邮箱和手机立即绑定

c语言编程代码感觉没错,dev c++也没报错,为什么运行结果始终不对?

c语言编程代码感觉没错,dev c++也没报错,为什么运行结果始终不对?

C
筛滤淘 2018-09-12 22:58:57
#include <stdio.h>int main(void){ float score; //score分数 printf("请输入您的考试成绩:\n"); scanf("%f, &score"); if(score > 100 ) printf("这是做梦!\n"); else if (score>=90 && score<=100) //不能写成90<=score<=100     &&是并且的意思 printf("优秀!\n"); else if (score>=80 && score<90) printf("良好!\n"); else if (score>=60 && score<80) printf("及格!\n"); else if (score>=0 && score<60) printf("不及格!继续努力!\n"); else printf("您输入的分数过低,不要如此自卑!\n"); system("pause"); return 0;}//为什么我运行的时候运行的不对啊??? 不管填什么数字,最后都是显示不及格!继续努力
查看完整描述

1 回答

已采纳
?
onemoo

TA贡献883条经验 获得超454个赞

错在 scanf("%f, &score"); 这里。

我觉得这只是你的笔误,你应该是知道正确的写法的:scanf("%f", &score);

查看完整回答
1 反对 回复 2018-09-12
  • 筛滤淘
    筛滤淘
    非常感谢,问题已解决,是我分号打错地方了
  • onemoo
    onemoo
    emmm,你指的是“逗号”吧?!
  • 1 回答
  • 0 关注
  • 1513 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信