这个班的平均分是:-9.25596e+061这个问题是什么? - 爱问答

(爱问答)

这个班的平均分是:-9.25596e+061这个问题是什么?

#include<iostream>

#include<stdio.h>

#define j 6

int i;

using namespace std;

class student

{

public:

student(double na[10])

{

for ( i = 0; i<j; i++)

{

score[i] = na[i];

}

}

void account()

{

for (i = 0; i<j; i++)

{

total_score+=score[i];

count++;

}

 

}

static void sum(student &a)

{

printf("这个班有%d个学生,班级总成绩是:%lf ", count, total_score);

}

static void average(student &a)

{

cout << "这个班的平均分是:" << total_score / count<<endl;

}

private:

double score[10];

static double  total_score;

static int count;

};

double student::total_score=0;

int  student::count = 0;

int main()

{

double  score[10];

printf("请输入这个班全班同学的成绩: ");

for (i = 0; i < j; i++)

{

scanf("%f", &score[i]);

}

student obj(score);

obj.account();

student::sum(obj);

student::average(obj);

return 0;

}


对你的程序改了错,如下(你可试一下):
#include<iostream>
#include<stdio.h>
#define j 6
int i;
using namespace std;
class student
{
public:
student(double na[10])
{
for ( i = 0; i<j; i++)
{
score[i] = na[i];
}
}
void account()
{
for (i = 0; i<j; i++)
{
total_score+=score[i];
count++;
}
}
static void sum(student &a)
{
printf("这个班有%d个学生,班级总成绩是:%lf ", count, total_score);
}
static void average(student &a)
{
cout << "这个班的平均分是:" << total_score / count<<endl;
}
private:
double score[10];
static double  total_score;
static int count;
};
double student::total_score=0;
int  student::count = 0;
int main()
{
double  score[10];
printf("请输入这个班全班同学的成绩: ");
for (i = 0; i < j; i++)
{
scanf("%lf", &score[i]);
}

student obj(score);
obj.account();
student::sum(obj);
student::average(obj);
return 0;
}
程序已能正确运行:

这个班的平均分是:-9.25596e+061这个问题是什么?


下一篇:天猫新零售到底是什么意思?

上一篇:玻璃钢管道法兰中的DN代表什么

热门标签:
英语 谜语 作文 数学 公式 语文 物理 化学 工艺 java c语言 实验 方程 金属 分子 数据库 硫酸 酒精 运算 石油 vc 世界大战 php 化合物 mysql
最新更新:
电学的一个小问题 为什么打点计时器只能粗略瞬时速度 lookdownupon用法 中专都考不上大学有必要复读一年吗? 如图,已知∠B=∠DEF,AB=DE,请添加一个条件使△ABC≌△DEF,则需添加的条件是__________. 求曲线y=2x^2和直线y=2的所围图形的面积 夜上受降城闻笛是哪句 这个怎么填数字? 小明家下五层楼是5楼,那么小明家上五层楼是几层楼? 填空题,这个题目是怎么算的呢…… 22335577()143中括号里填什么数字。 懂得人帮我看一下这个英文是啥意思??? 最小的物质单位是什么 怎么估算根号52000000 about的重读字母是哪里