1. c++程序设计题:定义一个股票类(stock)对象数组,存放连续5个交易日的股票信息,计算股票涨幅。
#include using namespace std;int main(){ double stock[5]; // 定义长度为5的数组存放用户输入的股票价格 for(int i = 0;i > stock[i]; } // 循环读入用户输入的股价 double percent = (stock[4] - stock[0]) * 100; cout << "涨幅:" << percent << "%" << endl; return 0;}
2. 想用C++自己编一个选股票的程序,怎么搞?
每个股票软件都有可以选股的外挂,你仔细阅读软件提供的说明书即可获取接口,进行自定义编程选股。
3. 用c++ 定义一个类Stock,记录一支股票交易的基本信息。
#include
#include
class Stock{
public:
Stock(int o,int h,int l,int c)
{
close=c;
open=o;
low=l;
high=h;
}
private:
int high;
int low;
int open;
int close;
};
int main()
{
Stock st(5,5.5,5,5.5);
Stock yesterday;
drawline(st); //未定义实现
yesterday=st;//有待您改进ing。
return 0;
}
4. 求设计一个股票交易系统编程 用C++编写的 要求如下:
定投指数型基金:大成沪深300后端收费,现在可以确定的是,股市指数在未来三年是上涨的,所以盈利也是必然的。
5. 用C++设计任意一道程序。
#include
using namespace std;
void
triangle()
{
int n;
int i,j;
cout<<"请输入等边三角形的边长:\n";
cin>>n;
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++)
cout<<" ";
for(;j<=n;j++)
cout<<"* ";
cout<<"\n";
}
}
void
lengxin()
{
int n;
int i,j;
cout<<"请输入棱形的边长:\n";
cin>>n;
for(i=1;i<=(2*n-1);i++){
if(i<=n){
for(j=1;j<=n-i;j++)
cout<<" ";
for(;j<=n;j++)
cout<<"* ";
cout<<"\n";
}
else {
for(j=1;j<=(i-n);j++)
cout<<" ";
for(;j<=n;j++)
cout<<"* ";
cout<<endl;
}
}
}
void
pingsi()
{
int len1,len2;
int i,j;
cout<<"请输入平行四边形的第一条边长:\n";
cin>>len1;
cout<<"请输入平行四边形的第二条边长:\n";
cin>>len2;
for(i=1;i<=len2;i++){
if(i==1){
for(j=1;j<=len1;j++)
cout<<"* ";
cout<<endl;
}
else if(i==len2){
for(j=1;j<i;j++)
cout<<" ";
for(;j<=(len1+i-1);j++)
cout<<"* ";
}
else {
for(j=1;j<=(2*len1+2*i-3);j++){
if(j==(2*i-1)||j==(2*len1+2*i-3))
cout<<"*";
else
cout<<" ";
}
cout<<endl;
}
}
}
int
main()
{
int flag=0,i;
while(1){
cout<<"********** 主菜单 ************\n";
cout<<"**** 1 三角形 2 棱形 *****\n";
cout<<"**** 3 平行四边形 4 退出 *****\n";
cout<<"********************************\n";
cin>>i;
switch(i)
{
case 1:triangle();system("pause");system("cls");break;
case 2:lengxin();system("pause");system("cls");break;
case 3:pingsi();system("pause");system("cls");break;
case 4:flag=1;
}
if(flag==1)
break;
}
return 0;
}
6. 用c和c++设计一个简单的小程序
#include class m_class{public:m_class(int g,int n){ grade = g; class_number = n;} int grade; int class_number;}class class_manager{public: void add(m_class mc) { m_classes.push_back(mc); } void display() { for(auto &mc:m_classes) { cout m_classes;};
7. C++程序 设计一个类类型student 实现数据输入输出,学生信息包括姓名,性别和年龄
#include
#include
using namespace std;
class student
{
int n;
int a[100];
char c[100];
string s[100];
public:
student()
{
}
void set()
{
cout<<"请输入学生个数:";
cin>>n;
}
void input()
{
for(int i=0;i<n;i++)
{
cout<<"请输入第"<<i+1<<"个学生的姓名:";
cin>>s[i];
cout<<"请输入第"<<i+1<<"个学生的性别(f:女/m:男):";
cin>>c[i];
cout<<"请输入第"<<i+1<<"个学生的年龄:";
cin>>a[i];
}
}
void output()
{
for(int i=0;i<n;i++)
{
cout<<i+1<<"\t\t"<<s[i]<<"\t\t"<<c[i]<<"\t\t"<<a[i]<<"\t\t"<<endl;
}
}
~student(){}
};
void main()
{
char flag='Y';
student st;
st.set();
st.input();
cout<<"是否需要输出信息?(Y/N):";
cin>>flag;
if(flag=='Y'||flag=='y')
{
cout<<"序号\t\t"<<"姓名\t\t"<<"性别\t\t"<<"年龄\t\t"<<endl;
st.output();
}
}
阿门 经过了检验
8. 一个简单的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;}