请问魔法门恶龙传说说是哪里有出错的吗?

2011年 总版技术专家分年内排行榜第三2010年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第五
本帖子已过去太久远了,不再提供回复功能。请问一下各位前辈。。。这个程序是哪里出错了_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:492,548贴子:
请问一下各位前辈。。。这个程序是哪里出错了收藏
#include&stdio.h&int main(){scanf("%c",&grade);printf("Your score:\n");switch(grade){
case‘A': printf("85~100\n");case‘B': printf("70~84\n");case‘C': printf("60~69\n");caseD': printf("&60\n");default: printf("enter error data!\n");}return 0;}请问这个程序是哪里出错了,为什么结果会变成77Your score:enter error data!Press any key to continue
票牛教你如何买到热门、便宜、真实的演出门票!
这个程序的逻辑我难以理解
因为你的switch只认‘A'‘B'‘C'‘D',其它(包括你输的77)都执行default: printf("enter error data!\n");汗,好基础的问题
#include&stdio.h&main(){
char A,B,C,D; scanf("%c",&grade); printf("Your score:\n"); switch(grade) {
case 'A': printf("85~100\n"); case 'B': printf("70~84\n"); case 'C': printf("60~69\n"); case 'D': printf("&60\n"); default: printf("enter error data!\n"); } }
你的程序问题可能出在ABCD没有定义
回去重新看书…
你这个程序是反着来的??输出等级然后再输成绩???
程序只认识ABCD
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 魔法门恶龙传说 的文章

 

随机推荐