1. 想用C++自己编一个选股票的程序,怎么搞?
每个股票软件都有可以选股的外挂,你仔细阅读软件提供的说明书即可获取接口,进行自定义编程选股。
2. 程序设计:用C++编写程序职工工资管理系统,要求如下
你是用c++写那些dos界面的? 还是MFC写可视化界面的? 我这倒是有个MFC的。不过你确定很简单,300多行就可以了。光MFC框架就得近千行了吧。。。。
3. C++程序设计: 设计一个时间类Time,要求如下:
#includeusing namespace std;class Time{ public: Time(void); Time(int hour,int minute,int second); Time operator +(const Time &time); Time operator -(const Time &time); friend ostream& operator >(istream& in,const Time &time); private: int hour; int minute; int second;};Time::Time(void){ this->hour = 0; this->minute = 0; this->second = 0; }Time::Time(int hour,int minute,int second){ this->hour = hour; this->minute = minute; this->second = second; }Time Time::operator +(const Time &time){ Time newTime; newTime.hour = this->hour + time.hour; newTime.minute = this->minute+ time.minute; newTime.second = this->second + time.second; if(newTime.second >= 60) { newTime.second %= 60; newTime.minute += 1; } if(newTime.minute >= 60) { newTime.minute %= 60; newTime.hour += 1; } if(newTime.hour >= 24) { newTime.hour %= 24; } return newTime;}Time Time::operator -(const Time &time){ Time newTime; newTime.hour = this->hour - time.hour; newTime.minute = this->minute - time.minute; newTime.second = this->second - time.second; if(newTime.second >(istream& in,const Time &time){ in>>time.hour>>time.minute>>time.second; return in;}
4. 关于用C++进行程序设计的问题,在做个人财务管理工具。题目要求如下
用MFC吧 数据库可以考虑access或者sqlite3
5. 求一个用c++编写qq或微信的编程设计,具体如下,给一个大致的模板
如果只是想简单实现类似的功能还是比较容易的看看Socket编程,Windows上应该叫WinSock吧大致流程就是,服务器监听一个网络端口,等待客户端连接,身份认证通过后,处理用户请求,转发用户的消息给其他用户客户端连接到服务器,输入用户名、密码身份认证,显示在线用户列表,发送消息到服务器,从服务器获取其他用户输入的消息并显示出来需要在服务器和客户端之间设计一个通讯协议(数据包格式)
6. c++题目:设计一个Student(学生)类,完成如下要求: 我已经改了一点求继续修改。
#include
using namespace std;
const int COURSE_NUM = 3;
const int STUDENT_NUM = 3;
class student //类名:学生
{
public:
void input();//输入函数
void output();//输出函数
private:
char name[20];//姓名
char number[20];
char coursename[COURSE_NUM][20];
float marks[COURSE_NUM];
};
void student::input()
{
int i;
cout << "请输入姓名:";
cin >> name;
cout << "请输入学号:";
cin >> number;
for (i = 0; i < COURSE_NUM; i++)
{
cout << "请输入第 " << i + 1 << " 门成绩名:";
cin >> coursename[i];
cout << "请输入第 " << i + 1 << " 门成绩:";
cin >> marks[i];
}
}
void student::output()
{
int i;
float ave = 0;
cout << "姓名:" << name << endl;
cout << "学号:" << number << endl;
for (i = 0; i < COURSE_NUM; i++)
{
cout << coursename[i] << ":" << marks[i] << endl;
ave += marks[i];
}
ave /= COURSE_NUM;
cout << "平均成绩:" << ave << endl;
}
int main()
{
student stu[STUDENT_NUM];
int i;
for (i = 0; i < STUDENT_NUM; i++)
{
stu[i].input();
}
for (i = 0; i < STUDENT_NUM; i++)
{
stu[i].output();
}
return 0;
}
7. 请用c++编写一个程序完成对年龄的自动计算,要求如下: 1要求用户输入出生年份。 2根据生日=当前
#includeint main(){ int y; cout>y; cout<<"年龄为:"<<2015-y<<endl; return 0;}
8. 用c++编写一个程序,实现顺序栈的各种基本运算,并在此基础上设计一个主程序完成如下功能: 初始化栈
#includeusing namespace std;const int Max=100;template class MyStack{ private: T *aa; unsigned int p; public : void init(); bool isEmpty(); T pop(); void push(const T a); unsigned int size(); void destroy(); };template void MyStack::init(){ aa = new T[Max+1]; p=0; return; };template bool MyStack::isEmpty(){ if(p==0) return true; else return false;};template unsigned int MyStack::size(){ return p;};template void MyStack::push(const T a){ p=p+1; aa[p]=a; };template T MyStack::pop(){ char t=aa[p]; p=p-1; cout void MyStack::destroy(){ delete[] aa;};int main(){ MyStack st; st.init(); if(st.isEmpty()) cout << "MyStack is empty" << endl; else cout <<"MyStack is not empty" << endl; st.push('a'); st.push('b'); st.push('c'); st.push('d'); st.push('e'); cout<< st.size()<<endl; while(!st.isEmpty()) st.pop(); st.destroy(); system("pause"); return 0;}