求大神帮忙改下列C语言的错误。。。。

[复制链接]
查看11 | 回复1 | 2012-12-9 15:33:32 | 显示全部楼层 |阅读模式
顺序反了,printf("'%c'的成绩等级为",c);这句里面还有‘’号不合法的,还有scanf里面需要取址符&,还有你的c定义的是double,你前面输入却是%f,那你该定义成float。你的大括号结构也不对头。#include void main(){ float c; printf ("请输入你成绩\n"); scanf ("%f",&c); printf("%f的成绩等级为\n",c); if(c>=90&&c=80&&c=70&&c=0&&cvoid main(){ int c; printf ("请输入你成绩\n"); scanf ("%d",&c); printf("'%d'的成绩等级为",c); if(c>=90&&c=80&&cvoid main(){ double c; printf ("请输入你成绩"); scanf ("%lf",c); printf("'%c'的成绩等级为",c); if(c>=90&&c=80&&c=90&&c90 可以,
c>= 90 不推荐。原因看链接。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行