早教吧作业答案频道 -->其他-->
四、假设某班期末共考5门课,获得学习成绩优良奖的学生是满足下列条件之一者:(1):所考的5门课总分超过450分。(2)每门功课都在88分以上(含88分)。(3)前3门主修课成绩都在95分以上(含95
题目详情
四、假设某班期末共考5门课,获得学习成绩优良奖的学生是满足下列条件之一者:
(1):所考的5门课总分超过450分。
(2)每门功课都在88分以上(含88分)。
(3)前3门主修课成绩都在95分以上(含95分),另2门(非主修课程)每门课在80以上(含80分)。
(4)前3门主课中有1门成绩为100分,其余4门功课成绩在80分以上(含80分)。
输入1名同学的5门课的成绩,若满足条件,输出“优等生”,否则输出“尚需努力”。
(1):所考的5门课总分超过450分。
(2)每门功课都在88分以上(含88分)。
(3)前3门主修课成绩都在95分以上(含95分),另2门(非主修课程)每门课在80以上(含80分)。
(4)前3门主课中有1门成绩为100分,其余4门功课成绩在80分以上(含80分)。
输入1名同学的5门课的成绩,若满足条件,输出“优等生”,否则输出“尚需努力”。
▼优质解答
答案和解析
#include
void main()
{
int a[5];
int i;
int sum = 0;
for (i = 0; i < 5; i++)
{
while (1)
{
printf("请输入第%d个成绩:", i + 1);
scanf("%d", &a[i]);
if (a[i] >= 0 && a[i] <= 100)
break;
}
sum = a[i] + sum;
}
if (sum >= 480)
{
printf("优等生\n");
return;
}
if (a[0] >= 88 && a[1] >= 88 && a[2] >= 88 && a[3] >= 88 && a[4] >= 88)
{
printf("优等生\n");
return;
}
if (a[0] >= 95 && a[1] >= 95 && a[2] >= 95 && a[3] >= 80 && a[4] >= 80)
{
printf("优等生\n");
return;
}
if (a[0] == 100 && a[1] >= 80 && a[2] >= 80 && a[3] >= 80 && a[4] >= 80)
{
printf("优等生\n");
return;
}
if (a[0] >= 80 && a[1] == 100 && a[2] >= 80 && a[3] >= 80 && a[4] >= 80)
{
printf("优等生\n");
return;
}
if (a[0] >= 80 && a[1] >= 80 && a[2] == 100 && a[3] >= 80 && a[4] >= 80)
{
printf("优等生\n");
return;
}
else
{
printf("尚需努力\n");
return;
}
}
void main()
{
int a[5];
int i;
int sum = 0;
for (i = 0; i < 5; i++)
{
while (1)
{
printf("请输入第%d个成绩:", i + 1);
scanf("%d", &a[i]);
if (a[i] >= 0 && a[i] <= 100)
break;
}
sum = a[i] + sum;
}
if (sum >= 480)
{
printf("优等生\n");
return;
}
if (a[0] >= 88 && a[1] >= 88 && a[2] >= 88 && a[3] >= 88 && a[4] >= 88)
{
printf("优等生\n");
return;
}
if (a[0] >= 95 && a[1] >= 95 && a[2] >= 95 && a[3] >= 80 && a[4] >= 80)
{
printf("优等生\n");
return;
}
if (a[0] == 100 && a[1] >= 80 && a[2] >= 80 && a[3] >= 80 && a[4] >= 80)
{
printf("优等生\n");
return;
}
if (a[0] >= 80 && a[1] == 100 && a[2] >= 80 && a[3] >= 80 && a[4] >= 80)
{
printf("优等生\n");
return;
}
if (a[0] >= 80 && a[1] >= 80 && a[2] == 100 && a[3] >= 80 && a[4] >= 80)
{
printf("优等生\n");
return;
}
else
{
printf("尚需努力\n");
return;
}
}
看了四、假设某班期末共考5门课,获...的网友还看了以下:
六个事件互不干扰互不影响,每个事件发生的概率都是50%.发生用1表示,不发生用0表示,我想知道六个 2020-06-03 …
据中国地震网测定,2013年1月23日,辽宁省辽宁市灯塔市、沈阳市苏家屯区交界(41.5°N,123 2020-11-13 …
碳酸钡转化为铬酸钡的条件KspBaCO3=5.1×10-9KspBaCrO4=1.2×10-10铬酸 2020-11-20 …
读下列材料并结合所学知识,回答下列问题.材料一2015年4月25日,在尼泊尔发生8.1级地震,中国的 2020-11-28 …
2006年7月22日云南省昭通市盐津县发生5.1级地震。省地震局已于7月初对地震的发生作出了准确预报 2020-12-03 …
2006年7月22日云南省昭通市盐津县发生5.1级地震。省地震局已于7月初对地震的发生作出了准确预报 2020-12-12 …
2013年12月16日13时04分,湖北省恩施土家族苗族自治州巴东县发生5.1级地震。为应对救灾需要 2020-12-15 …
据国家地震台网测定,北京时间2013年12月16日13时04分在湖北省恩施土家族苗族自治州巴东县(北 2020-12-18 …
四川汶川继“5·12”大地震后,余震不断,2009年1月15日又发生5.1级余震,震源深度约22千米 2020-12-18 …
据中国地震台网正式测定,2015年10月30日19时26分,云南省保山市昌宁县(99.5°E,25. 2021-01-12 …