求高于平均分的学生学号及成绩
double find(int total, int n) {
int number, score, average;
scanf(“%d”, &number);
if(number != 0) {
scanf(“%d”, &score);
average = find(total+score, n+1);
if(score >= average)
printf(“%d:%d ”, number, score);
return average;
} else {
printf(“Average=%d ”, total/n);
return total/n;
}
}
int main(int argc, char* argv[]) {
find(0, 0);
}
int number, score, average;
scanf(“%d”, &number);
if(number != 0) {
scanf(“%d”, &score);
average = find(total+score, n+1);
if(score >= average)
printf(“%d:%d ”, number, score);
return average;
} else {
printf(“Average=%d ”, total/n);
return total/n;
}
}
int main(int argc, char* argv[]) {
find(0, 0);
}
【求高于平均分的学生学号及成绩】相关文章
2. 统计每一学生的平均成绩
4. 你的学习成绩如何?
5. 随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
6. 面试成绩评价
8. 能为你面试加分的6个举动
9. 能为面试加分的职场发型
10. 免职处分的定义
本文来源:https://www.mianshiwenti.com/a13233.html
进入下载页面
上一篇:C语言怎样定义和声明全局变量和函数最好
下一篇:C语言面试题