C++编程题-----类与对象练习题

第三题。。。求解答。谢啦。。。

第1个回答  2013-03-12
.h
class Student
{
private:
double score;
static double total;
static int count;
public:
static double sum();
static double average();
int scoretotalcount(double s);
}
.cpp
static double Student::sum()
{
return total;
}
static double Student::average()
{
return total / count;
}
int Student::scoretotalcount(double s)
{
score = s;
total += s;
count++;
return count;
}

main
void main()
{
int nCount = 0;
Student stu;
for(int i = 0; i < 10; i++)
nCount = stu.scoretotalcount( i + 10.3);
cout << "sum = "<< stu.sum()<<endl;
cout<<"nCount = "<< nCount <<endl;
cout<<"average = "<< stu.average()<<endl;
}本回答被提问者采纳

C++题目,用类和对象来实现。
然后在main里面,你只需要实例化一个Score类的对象数组,然后分别用循环来调用Input函数、Sum函数、Show函数即可。(其中Input和Sum函数的调用可以写在同一循环里面,Show的需要另外写一循环,写在最后)

与C++对象和类有关系的一道选择题,题目如图,该怎么做。。。我表示一脸...
当然是D啊。友元函数 也可以。你这是 二级题目吧。

现有一道 C++编程题,请各位高手能够鼎力相助。速求……急!
回答:长见识了啊...感谢楼主!

c++程序。用类和对象计算a-b的值。帮我修改一下程序。
include<iostream> using namespace std;class Text { int a,b;public:void Init(int c,int d);void printx();private:int x;};void Text::Init(int a,int b){x=a-b;} void Text::printx(){ cout<<a<<"-"<<b<<"="<<x<<endl;} int main(){ int a,b;Text x;while(...

c++是非题
1) 对象是类的一个实例。 1 2) 任何一个对象只能属于一个类。 1 3) 一个类只能有一个对象。 0 4) 类与对象的关系,与基本数据类型和该类型的变量间的关系类似。 1 1) 程序中可以定义指向某个类的指针变量。 1 2) 类中的数据成员不能为指针类型。 0 3) 可以定义指向类中某个数据成员...

C++【类与对象】【【基础】 特殊日历计算 【日期和时间】
每天合计86400秒,那么 (366+31+28)*86400+10*3600+10*60+10=36756610 新日历100000秒1天,100天一个月,就是4月67号多点,5月26号怎么来的?这是试着写的代码,大概应该没错,不过输入输入什么都没细调过 等你弄清楚了这个样例输出以后,有需要我再细改 ...

C++ 【类与对象】【【基础】不吉利日期 【日期和时间】
include <iostream>using namespace std;int main() {\/\/ 一月一日是星期几的变量 int start;\/\/ 一年12个月,每个月的天数 int month[12] = {31, 28, 31, 30, 30, 31, 31, 30, 30, 31, 30, 31};\/\/ 每个月13号是今年第几天的变量 int sum = 13; int i;cin>>start;while(...

C++【类与对象】设计并实现分数类(1) Fraction 分数类的定义和显示
include <iostream.h>#include <cmath>class Fraction {private :int rator;int nator;static int MaxFactor(int a, int b) { \/\/ 最大公因数if(a == 0 || b == 0) return 1;if(abs(a) > abs(b)) { int t = b; b = a; a = t; }a = abs(a);b = abs(b);for(int ...

初学者c++类对象引用,基础问题。求高手 class A……… A a1; A* a...
a1 是 A类的对象, a2 是 指向A类对象的指针.A* a2=new A() 是调用 A类的构造函数来创建一个A类对象,并把对象地址赋给a2;A a1; 是直接创建一个A类对象.

C++题目求助,多选题,关于类的?
C选项Lei的复制构造函数的参数可以是Lei对象的const引用,也可以不是const引用.D选项复制构造函数可以在对象创建完毕后,只能在作为函数的形参,返回的对象和赋值给同类对象时调用复制构造函数,不是任意调用.所以关于复制构造函数的说法正确的是A 下面是关于复制构造函数的例子 ...

相似回答