C语言题求解,解决后给分.(要求用 switch语句来编程)

输入两门课的成绩,如果两门成绩都在60分以上。则输出“itispass.”只要有一门低于60分就输出“itisnotpass.”如果输入的任何一门成绩不在0-100范围内... 输入两门课的成绩,如果两门成绩都在60 分以上。则输出“it is pass.” 只要有一门低于60 分就输出“it is not pass.”如果输入的任何一门成绩不 在 0-100范围内则输出 “it is error.”。 展开
 我来答
201007031324
推荐于2016-01-24 · TA获得超过1239个赞
知道小有建树答主
回答量:505
采纳率:0%
帮助的人:230万
展开全部
/*
输入两门课的成绩,如果两门成绩都在60 分以上。则输出“it is pass.”
只要有一门低于60 分就输出“it is not pass.”
如果输入的任何一门成绩不 在 0-100范围内则输出 “it is error.”。
*/

#include <stdio.h>
int main()
{
int a,b;
printf("请输入两门课的成绩(用空格隔开):");
scanf("%d %d",&a,&b);
if( (a<0||a>100) || (b<0||b>100))
printf("it is error.\n");
else
{
switch(a/10)
{
case 10:
case 9:
case 8:
case 7:
case 6:
switch(b/10)
{
case 10:
case 9:
case 8:
case 7:
case 6:
printf("it is pass.\n");
break;
default:
printf("it is not pass.\n");
break;
}
break;
default:
printf("it is not pass.\n");
break;
}
}

}

//程序我已经调试好了。这题需要switch()嵌套使用,你试试!不懂的可追问哦
Negamax
2012-04-09 · TA获得超过2721个赞
知道小有建树答主
回答量:656
采纳率:100%
帮助的人:285万
展开全部
#include "stdio.h"
#include "conio.h"

main()
{
int m,n;
scanf("%d,%d",&m,&n);
if(m>=60&&n>=60)
{
printf("is past!\n");
}
else if(n<60||m<60)
{
printf("it is not pass\n");
}
else if(n<0||m<0||n>100||m>100)
{
printf("it is error\n");
}
getch();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式