注册 登录
编程论坛 C++教室

[求助]求各位斑竹和师兄们教我个算法

孤魂居士 发布于 2007-06-18 15:10, 906 次点击
求各位斑竹和师兄门教我编个程序

题目:总共有8场考试 1高等数学 2大学英语 3C++ 4计算机网络 5邓小平理论 6逻辑电路 7体育 8应用文

编辑个程序 功能是查表功能 :第1查询考试科目 第2查询考试时间,具体时间,地点
功能还有增加功能和修改功能
例如:

首先要打印所有考试科目:1高等数学 2大学英语 3C++ 4计算机网络 5邓小平理论 6逻辑电路 7体育 8应用文
好让参考
输入:1 就打印是高等数学.然后你继续输入:3 地点*** (::1.查询考试时间 2具体时间 3地点)

我只会编个简单的查询功能表 不稍微增加功能就不会了```
对各位斑竹高手来说这个程序是超级简单的 但是还是希望帮助小弟做个``` 不胜利感激,我以后编辑表格查询就会了````
5 回复
#2
xq07142007-06-18 15:27
我怎么感觉用数据库做更简单点!
#3
aipb20072007-06-18 15:30
这不类似学生管理系统吗?

用数据库没必要吧!用连表可以的哦!


你完全可以看看学生管理系统,然后稍微做点变化!
#4
百年不亮2007-06-18 15:51

先定义一个class:
class ExamScore{
protected:
string Infor[3]; //存放ScoreName, Date, Time, Place;

public:
int GetInfor(int infor);
};


int ExamScore::GetInfor(int infor)
{
cout<<Infor[infor-1]<<endl;
}
上面的类定义我只是写了个大致的框架,其他的你自己去补充


主函数可以这么写:

int main()
{
int i,j;
ExamScore someExam[8];
//加入代码将8场考试的信息写入上面声明的8个 ExamScore对象中;

cout<<"1高等数学 2大学英语 3C++ 4计算机网络 5邓小平理论 6逻辑电路 7体育 8应用文"<<endl;
cin>>i;
cout<<"1.查询考试时间 2具体时间 3地点"<<endl;
cin>>j;

someExam[i-1].GetInfor(j);

return 0;
}

差不多就这样了,你还需要做些修改才可以使用

#5
孤魂居士2007-06-18 22:35
谢谢无限循环哥哥和两位兄弟的指点

我试试看``觉得有点思路了``
#6
龙飞2007-06-19 00:18
比我想的要简单得多,看来我得好好学习学习这种编程的思路。。
1