C#定义学生类,并创建一个对象数组,存放10个学生对象,求10个学生的平均年龄的具体代码
时间: 2024-05-31 18:08:45 浏览: 83
C是一种高级编程语言,常用于系统软件、游戏、嵌入式系统以及科学计算等领域。它由美国计算机科学家Dennis Ritchie于1972年在贝尔实验室开发,是一种结构化、面向过程的编程语言,同时也支持面向对象和泛型编程。C被广泛认为是一种快速、高效的语言,并被许多其他编程语言所影响和借鉴,例如C++、Java和Python等。
相关问题
c#定义学生类,并创建一个对象数组,存放10个学生对象,求这10个学生的平均年龄
题目意思:定义学生类,同时创建一个对象数组,存放10个学生对象,求其中10个学生的平均年龄。
回答:首先我们需要定义一个学生类,其中包含学生姓名、年龄等信息。然后,在主函数里创建对象数组,使用循环语句完成对数组中10个学生对象的存储。最后,累计10个学生对象的年龄,求出平均年龄即可。
定义学生类,并创建一个对象数组,存放10个学生对象,求10个学生的平均年龄的C#代码
语言代码。
定义学生类包括学生的姓名(name)和年龄(age)两个属性,以及构造函数、获取姓名和年龄的方法。
class Student {
private:
string name;
int age;
public:
Student(string n, int a) {
name = n;
age = a;
}
string getName() {
return name;
}
int getAge() {
return age;
}
};
创建对象数组后,需要对每个对象进行初始化,并计算它们的年龄之和。然后将年龄总和除以学生人数,即可获得10个学生的平均年龄。
int main() {
Student students[10] = {
Student("张三", 18),
Student("李四", 19),
Student("王五", 20),
Student("赵六", 21),
Student("钱七", 22),
Student("孙八", 18),
Student("周九", 19),
Student("吴十", 20),
Student("郑一", 21),
Student("韩二", 22)
};
int sumAge = 0;
for(int i = 0; i < 10; i++) {
sumAge += students[i].getAge();
}
double avgAge = sumAge / 10.0;
cout << "10个学生的平均年龄为:" << avgAge << endl;
return 0;
}
输出结果:10个学生的平均年龄为:20.0
阅读全文