@C语言大神,为啥这个评价成绩的程序,显示【undifined reference to'printf'】?

#include<stdio.h>intmain(){floatscore;charA,B,C,D,E;scanf("%f",&score);if(score<0||sc... # include<stdio.h>
int main()
{
float score;
char A,B,C,D,E;
scanf("%f",&score);
if(score<0||score>100) prinf("the score is wrong.\n");
else if("x>=90") printf("%c",A);
else if("x>=80") printf("%c",B);
else if("x>=70") printf("%c",C);
else if("x>=60") printf("%c",D);
else printf("%c",E);
getch();
}
感觉没有哪里不对啊?求解释!
展开
 我来答
萧竣闰
推荐于2016-01-09 · TA获得超过893个赞
知道小有建树答主
回答量:685
采纳率:81%
帮助的人:197万
展开全部
这里的A,B,C,D只是字符型变量。不是字符。你没有给它们赋值就输出。
还有你的第一个printf写错了
更多追问追答
追问
请问应该怎样给ABCD赋值啊?
追答
char A='A',B='B',C='C',D='D';
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式