简单学生类
来源:互联网 发布:上海手机数据恢复公司 编辑:程序博客网 时间:2024/04/28 16:14
#include <iostream>
#include<string>
#define N 5
using namespace std;
class Student
{
int number;
char name[10];
double mark;
public:
static int num;
static double sum;
public:
void StudentData(int n,char na[],double m)
{
int number;
number=n;mark=m;
strcpy(name,na);
sum=sum+m;
num++;
}
static double average()
{
return sum/num;
}
void disp()
{
printf("%-5d%-8s%3d\n",number,name,mark);
}
};
double Student::sum=0;
int Student::num=0;
void main()
{
Student st[N];
int i,n,m;
char na[10];
for(i=1;i<=N;i++)
{
printf("输入学号 姓名 成绩 :");
scanf("%d%s%f",&n,na,m);
st[i].StudentData(n,na,m);
}
printf("输出数据:\n");
for(i=1;i<=N;i++)
st[i].disp();
printf("平均分=%f\n\n",Student::average());
}
#include<string>
#define N 5
using namespace std;
class Student
{
int number;
char name[10];
double mark;
public:
static int num;
static double sum;
public:
void StudentData(int n,char na[],double m)
{
int number;
number=n;mark=m;
strcpy(name,na);
sum=sum+m;
num++;
}
static double average()
{
return sum/num;
}
void disp()
{
printf("%-5d%-8s%3d\n",number,name,mark);
}
};
double Student::sum=0;
int Student::num=0;
void main()
{
Student st[N];
int i,n,m;
char na[10];
for(i=1;i<=N;i++)
{
printf("输入学号 姓名 成绩 :");
scanf("%d%s%f",&n,na,m);
st[i].StudentData(n,na,m);
}
printf("输出数据:\n");
for(i=1;i<=N;i++)
st[i].disp();
printf("平均分=%f\n\n",Student::average());
}
0 0
- 简单的学生类
- 简单学生类
- 简单学生类
- 一个简单的学生类
- 简单学生类的继承
- c++ 一个简单的学生 类
- 简单的学生成绩管理系统
- 简单的学生成绩管理系统
- 简单学生成绩管理系统
- 超简单学生成绩管理系统
- 简单的学生成绩管理系统
- 简单学生管理系统
- 简单学生管理系统
- 学生成绩简单统计
- 简单学生信息管理系统
- 学生-简单链表
- 简单学生成绩管理系统
- 简单学生管理系统
- 薛乐
- 广东名嘴齐聚 金牌主持脱颖而出
- linux发展现状和学习建议
- 中国最美女黑客,平均每月可赚1.5万元
- 简单进出栈程序
- 简单学生类
- 纪念5·12
- 【Spring4揭秘 BeanFactory】InstantiationStrategy和BeanWrapper
- Angel
- 错的太不值得了
- ConcurrentHashMap源码解析
- 麻烦的日期程序
- Lua 语法基础
- android里camera支持的预览尺寸的获取