4个回答
展开全部
#include<iostream>
using namespace std;
#include<string.h>
#define N 30
class student
{
int num;
char name[10];
int score;
static int count;
static float sum;
public:
void setdate( int n,char a[],int d)
{
num=n;
score=d;
strcpy(name,a);
sum+=d;
count++;
}
static double avg()
{
return sum/count;
}
static double vg()
{
return count;
}
void disp()
{
printf(" %-5d%-8s%3d\n",num,name,score);
}
};
float student::sum=0; //类外初始化
int student::count=0; //类外初始化
int main()
{
student stu[30];
int i,n,d;
char a[10];
for(i=0;i<N;i++)
{
cout<<"输入学号:";cin>>n;
cout<<"输入姓名:";cin>>a;
cout<<"输入成绩:";cin>>d;
stu[i]. setdate(n,a,d);
}
printf("输出数据\n");
printf(" 学号 姓名 成绩\n");
for(i=0;i<N;i++)
stu[i].disp();
cout<<"输出总人数:";cout<<student::vg()<<endl;
cout<<"输出总成绩:";cout<<student::avg()<<endl;
return 0;
}
using namespace std;
#include<string.h>
#define N 30
class student
{
int num;
char name[10];
int score;
static int count;
static float sum;
public:
void setdate( int n,char a[],int d)
{
num=n;
score=d;
strcpy(name,a);
sum+=d;
count++;
}
static double avg()
{
return sum/count;
}
static double vg()
{
return count;
}
void disp()
{
printf(" %-5d%-8s%3d\n",num,name,score);
}
};
float student::sum=0; //类外初始化
int student::count=0; //类外初始化
int main()
{
student stu[30];
int i,n,d;
char a[10];
for(i=0;i<N;i++)
{
cout<<"输入学号:";cin>>n;
cout<<"输入姓名:";cin>>a;
cout<<"输入成绩:";cin>>d;
stu[i]. setdate(n,a,d);
}
printf("输出数据\n");
printf(" 学号 姓名 成绩\n");
for(i=0;i<N;i++)
stu[i].disp();
cout<<"输出总人数:";cout<<student::vg()<<endl;
cout<<"输出总成绩:";cout<<student::avg()<<endl;
return 0;
}
展开全部
struct student{
int no;
string name;
double avgscore;
};
student stu[30];
int no;
string name;
double avgscore;
};
student stu[30];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义一个学生记录类型(包含学号,姓名,平均分)通过键盘输入学生的记录初始化数组a,根据输入的平均分,输出每个分数段的学生记录
C++代码...如果运行对的,我加双倍
记得是一个学生的记录类型
就可以啦
C++代码...如果运行对的,我加双倍
记得是一个学生的记录类型
就可以啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要我进行什么操作?
更多追问追答
追问
需要一个完整的!
追答
完整的你要我干什么嘛?只是要一个定义类型?!输入什么,输出什么?要不要文件操作?!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询