1. 股票类Stock,定义一个对象数组存放连续5个交易日的股票信息
给你介绍一个学习布线的好去处,,红马褂散户之家,全免费的,每天老大时时推荐股票,要学习炒股技巧请到股市兵法栏目,找枫之雨就OK了
2. 用c++ 定义一个类Stock,记录一支股票交易的基本信息。
你是不愿意写代码吧,这个不难啊,基本学过类的都会
定义类Stock,里面有上述的私有成员变量,以及各个成员变量的公有set 和 get方法
再在main函数中创建连个变量
Stock todayStock;
Stock yesterdayStock;
再分别调用set函数,然后再计算涨幅、输出,很简单啊
3. 超级难的C++难题,求高手帮忙
#include
#include
using namespace std;
class book
{
public:
book();
book(int i); //重载构造函数
~book();
private:
int qu;
int price;
public:
void print() const
{
cout<<qu*price<<endl;
}
};
book::book()
{
qu = 0;
price = 0;
}
book::book(int i)
{
qu = i;
price = i*10;
}
book::~book()
{
}
int main()
{
book *p[5] = {0};
for(int i=0;i<5;i++)
{
p[i] = new book(i+1);
}
for(int i=4;i>=0;i--)
{
p[i]->print();
}
for(int i=0;i<5;i++)
{
delete p[i];
}
system("PAUSE");
return 0;
}
4. C++建立一个对象数组,内放5个学生的数据(学号,成绩),设立一个函数max,用指针指向数组元首
类似的,C++书上应该都有,有时间的话,把书上的代码敲一下。
#include
using namespace std;
class Student {
private:
int id;
float score;
public:
Student() {
id = 0;
score = 0;
}
Student(int id, float score) {
this->id = id;
this->score = score;
}
float getScore() {return score; }
int getID() {return id; }
};
void max(Student* s, int size) {
if (s == NULL || size < 1) return;
int l = 0;
for (int i = 1; i < size; i++) {
if (s[i].getScore() > s[l].getScore())
l = i;
}
cout << "Student with ID \"" << s[l].getID()
<< "\" has the largest grade." << endl;
}
int main() {
const int num = 5;
Student students[num] = {
Student(1, 78), Student(2, 92), Student(4, 81),
Student(4, 89), Student(5, 68)
};
max(students, 1);
return 0;
}
5. c 中定义一个数组,系统将这个数组的信息是怎么存放的!
如果定义的是全局变量,地址是用系统自动分配的,通过入栈方式,存放在系统内部存储器中,若果是局部变量,系统不分配内存地址,用完之后,自动释放。
如定义a[10]数组,a[0]就对应数组的首地址,a[9]就是末地址,长度为10,你用的时候,不要管它实际的存放地址,直接用就行,除非特别需要。
6. 一个简单的c++编程题
访问器 就是获得类中的私有变量值
修改器 就是通过该函数修改类中的私有变量
由于私有变量无法直接访问 必须通过类函数访问 于是就有了这两类函数 起了这么两个名字
其实真正的类函数中 大多数都有类似的效果,专用的访问或者修改的并不少见但也不是太多
供参考吧
如果想自己写 下面部分请略过
#include #include using namespace std;class Stock{private: char symbol[50]; char name[200]; double opreviousClosingPrice, currentPrice;public: Stock(char * s, char *n) { strcpy(symbol, s); strcpy(name, n); } const char * get_symbol()const { return symbol; } const char *get_name()const { return name; } const double get_pre()const { return opreviousClosingPrice; } const double get_cur()const { return currentPrice; } void set_pre(double n) { opreviousClosingPrice = n; } void set_cur(double n) { currentPrice = n; } const double getChangePercent()const { return (currentPrice - opreviousClosingPrice) /opreviousClosingPrice *100; }};int main(){ Stock s("MSFT", "Microsoft Corporation"); s.set_pre(27.5); s.set_cur(27.6); cout << "rate=" << s.getChangePercent() << '%' << endl; return 0;}
7. 10日内有4个交易日涨幅超3%股票如何编程序
COUNT((C-REF(C,1))/REF(C,1)*100>3,10)>3;
{统计10日中满足(收盘价-昨收)/昨收*100>3的天数>3}
8. 用C++设计一个股票信息的程序
要写的完美还比较有难度,很想帮你写,但是没有充足的时间!