C语言题求解,解决后给分.(要求用 switch语句来编程)
输入两门课的成绩,如果两门成绩都在60分以上。则输出“itispass.”只要有一门低于60分就输出“itisnotpass.”如果输入的任何一门成绩不在0-100范围内...
输入两门课的成绩,如果两门成绩都在60 分以上。则输出“it is pass.” 只要有一门低于60 分就输出“it is not pass.”如果输入的任何一门成绩不 在 0-100范围内则输出 “it is error.”。
展开
2个回答
展开全部
/*
输入两门课的成绩,如果两门成绩都在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()嵌套使用,你试试!不懂的可追问哦
输入两门课的成绩,如果两门成绩都在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()嵌套使用,你试试!不懂的可追问哦
展开全部
#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();
}
#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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询