vc++6.0已停止工作,程序出现了一个问题,程序问题,那这个程序怎么改呢?(功能为输出分数的等级)

#include<stdio.h>intmain(void){doublescore;printf("enterscore:");scanf("%f,&score");i... # include <stdio.h>
int main(void)
{
double score;
printf("enter score: ");
scanf("%f, &score");
if (score>100 || score<0)
printf("您输入的成绩不规范,请重新输入!");
else if (score>=90 && score<=100)
printf("'A'\n");
else if (score>=80 && score<90)
printf("'B'\n");
else if (score>=70 && score<80)
printf("'C'\n");
else if (score>=60 && score<70)
printf("'D'\n");
else
printf("'E'\n");
return 0;
}
展开
 我来答
沧海雄风2009
2018-01-25 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8525
采纳率:79%
帮助的人:2732万
展开全部
1 double 请使用%lf
2 仔细看这里 scanf("%f, &score"); 双引号位置错了
更多追问追答
追问
1的问题解决了,谢谢
但是2里面你说的, scanf函数的格式就应该是scanf(“%f”, &score)这是没错的 你认为呢 他不是printf函数
追答
你看看你代码里的
scanf("%f, &score"); 双引号位置错了
至少提问的问题里贴的代码就是这样
说白了一句话
把scanf("%f, &score");
改为
scanf("%lf", &score);
就全OK了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式