概述
定义一个类Student,记录学生C++课程的成绩。从键盘读入学生人数及相应的C++成绩,要求使用静态数据成员或静态成员函数计算这几名学生C++课程的总成绩和平均成绩。
输入格式:
第一行输入学生个数N,第2行输入N个学生的成绩,学生成绩为不超过100的整数,若成绩小于0或大于100,则该学生成绩计为0,该学生成绩不累计入总成绩及平均成绩中。
输出格式:
先输出N个学生的总成绩,然后输出平均成绩,并换行。
输入样例:
在这里给出一组输入。例如:
5
90 -60 80 70 150
输出样例:
在这里给出相应的输出。例如:
240 80
#include <iostream>
using namespace std;
class Student {
double score;
public:
void set(double s) {
score=s;
}
static double num;
};
double Student::num=0;
int main() {
int n,m=0;
cin>>n;
Student student;
double score;
for (int i = 0; i <n ; ++i) {
cin>>score;
if(score>=0&&score<=100){
student.num+=score;
m++;
}
}
cout<<student.num<<" "<<(double)student.num/m;
}
最后
以上就是害怕爆米花为你收集整理的【PTA】求N个学生的总成绩及平均分的全部内容,希望文章能够帮你解决【PTA】求N个学生的总成绩及平均分所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复