求个数!
第三题!拜托,我做了好几次,就是做不出来
#include <stdio.h>
int main(void)
{
printf("请输入2门学生分数,以空格隔开(输入q退出):\n");
//对变量进行初始化
float a = 0;
float b = 0;
float average = 0.0;
int good = 0;
int pass = 0;
char test = '1';
while(1) {
//防止退出时重复计数
a = 0;
b = 0;
//输入成绩并求平均值
scanf("%f",&a);
scanf("%f",&b);
average = (a + b)/2;
//退出
test = getchar();
if (test == 'q') {
break;
}
if (average>=60) {
if (average>=85) {
good += 1;
}
else{
pass += 1;
}
}
}
printf("优秀学生人数:%d\n",good);
printf("及格学生人数:%d\n",pass);
return 0;
}#include <stdio.h>
int main(void)
{
printf("请输入2门学生分数,以空格隔开:\n");
int a = 0;
int b = 0;
float average = 0.0;
int good = 0;
int pass = 0;
for (char test = 1; test != 'q';) {
scanf("%d",&a);
scanf("%d",&b);
average = (a + b)/2;
if (average>=60) {
if (average>=85) {
good += 1;
}
else{
pass += 1;
}
}
printf("请输入q退出,否则请继续输入学生成绩:\n");
scanf("%c",&test);
}
printf("优秀学生人数:%d\n",good);
printf("及格学生人数:%d\n",pass);
}举报