怎么编写一个C++成绩查询系统程序?高手进来帮个忙

要求很简单:有1000个学生的数据,每个学生分别有这样的信息:“学号 姓名 班级 总分 排名 语文 数学 英语”就是编写一个程序,要求输入学号就可以输出对应的学生的信息,或者输出“不存在此学号,返回重新输入’的信息”,请高手大神们帮个忙编一下,注意要能输出1000个学生的信息的程序噢,求代码,求方法,拜托了

这个很简单的,学生的信息 你可以用一个结构体来存
struct student{
学生的信息;

};
用列表或向量来存储
list<student> my_list;
插入就my_list.push_back(要插入的学生信息);
查询就用迭代器 list<student>::iterator it;
遍历来查询追问

问题是,我不会编程语言,你直接给代码好吗

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-12
方法:先用fscanf读取文件,然后采用顺序查找的方式查询
代码:jia me,I will give you the code,just move your eyes to my name追问

问题是,我不会编程语言,你直接给代码好吗

追答

行啊 jia wo

怎么编写一个C++成绩查询系统程序?高手进来帮个忙
插入就my_list.push_back(要插入的学生信息);查询就用迭代器 list<student>::iterator it;遍历来查询

想做一个学校成绩查询系统,一个网页就好,输入学号和姓名就可以查到各科...
一、建立数据库文件,建立数据表 然后在数据表中写上 如下字段:姓名,成绩 这个不用解释怎么建立了吧,你会的~~~二、asp文件:建立与数据库的连接,如果不会可以百度 ASP连接access数据库 ,就有很多。三、建立访问数据库的asp文件,主要是sql,查询的话可以用:select * from 数据表文件明 where ...

大学C语言考试求帮忙!~
cout<<"请输入学生的(中间用空格间隔) "<<endl;cout<<"姓名 学号 数学成绩 语文成绩 英语成绩:"<<endl;cin>>name1>>num1>>x1>>y1>>z1;q=new student(name1,num1,x1,y1,z1);q->next=0;q->AA=x1+y1+z1;if(stu){ student *t;t=stu;...

C语言高手们进来帮帮我吧!帮我编一个程序
include<stdio.h> include<stdlib.h> include<string.h> int choose();int shutdown();void main(){ system("color 0b");char admin[100]="abc";char secret[100]="123";char nadmin[100]={0};char nsecret[100]={0};do { printf("\\n");printf("\\n");printf("\\n");printf("...

在C\/C++中自己建立的头文件和主源文件要放在一个文件夹里吗?
你的第一个问题:肯定要cpp文件啊(代码实现部分最主要的部分)。原则上头文件和源文件应该在都一个目录(工程目录)中所以你的第二个问题应该放在同一个文件夹下。编译一个源文件 C++编译系统首先在工程目录中查找相关文件,然后是C++系统目录(安C++得目录)系统的头文件一般不加.h比如#include "...

一个很麻烦的C语言编程,高手进来帮帮忙
int length = 0; int maxSize = 50; bool createFile = false; bool ReadFile(); bool WriteFile(); bool AddItem(INFO&, bool); bool InsertItem(INFO&, char *, bool); bool ModifyItem(INFO&, int); bool DeleteItem(int); int InquiryItem(float, char *, int); void displayMenu...

关于c语言的问题,高手都进来看看,分高很哦!!!
关于c语言的问题,高手都进来看看,分高很哦!!! 编译一个文档形式的c程序:比如一个学生的数据库:其中包括(1)查找某个学生的数据;(2)删除某个学生的数据;(3)插入某个学生的数据;(4)对学生数据库进行排序(比如按照:数学... 编译一个文档形式的c程序:比如一个学生的数据库:其中包括(1)查找某个学生的数据;(...

c语言高手朋友们 进来帮个忙
我的理解是:从0123456789中分出5个数后,另5个数也就定了,所以只有C(10,5)=252个,其中有一半是前后相同的,所以只有126个,两组126个再两两组合,共有126*126=15876.按照这个思路,我写了一段程序,结果算一遍用不了一秒钟。段程序很短小,20多行代码,是以函数的形式作的:int getcomb...

c语言高手进来,求一个类似余数的程序!!
这是我写的一个程序。。。include<stdio.h> void main(){ int xiangke[5] = {1,2,4,0,3}; \/\/这里相生相克的任意两个数之间都有个+5的关系 int xiangsheng[5] = {4,3,0,2,1}; \/\/把这两组数据的关系列出 int dt,temp;while(1){ printf("please input s data!!!");scanf...

想问问各位编程高手最开始的时候是怎么下手的,也可以说是怎么从什么都...
第一个C语言程序,就是那个经典的HelloWorld,我调了几个星期,上机机会非常少,也没有书告诉我开发环境(TC2.0)需要设置,而且开始我都不知道有编译器,我甚至自作聪明把写好的程序扩展名从.c改成.exe,结果可想而知。 大一学完了C、X86的汇编、数据结构、C++。由于精力都花在自学上了,大一下四门课挂了彩,三类...

相似回答