求C++课程设计题答案啊~~急。。。

作者&投稿:缪迫 (若有异议请与网页底部的电邮联系)
求C++考试题答案啊!急!急!急!~

#include

using namespace std;

class fee{
public:
virtual double getTotalFee(int iMinutes) = 0;
};

class A : public fee{
public:
A():dRent(20.0), dFeilv(0.2){}

virtual double getTotalFee(int iMinutes)
{
return dRent += iMinutes * dFeilv;
}
private:
double dRent ;
double dFeilv ;
};

class B : public fee{
public:
B():dRent(120), iOverTime(200), dFeilv(0.1){}
virtual double getTotalFee(int iMinutes)
{
return (iMinutes>iOverTime)?(120+(iMinutes-200)*dFeilv):120.0;
}
private:
double dRent;
double dFeilv;
int iOverTime;
};

class C : public fee{
public:
virtual double getTotalFee(int iMinutes)
{
return 500.0;
}
};


int main()
{
fee *feeArray[3];
feeArray[0] = new A;
feeArray[1] = new B;
feeArray[2] = new C;
for (int i = 0;i<3; ++i) {
coutgetTotalFee(500)<<endl;
}
return 0;
}

# include
# define PI 3.14159 class Rectangle//定义一个长方体类
{
protected:float Length,Width;
float Centerx,Centery;
public:
Rectangle(float l,float w,float x,float y)
}
Length=l;
Width=w;
Centerx=x;
Centery=y;
}
float Area(void)
{
return Length*Width;
}
};
class Circle//定义一个圆形类
{
protected:float radius;
float Centerx,Centery;
public:
Circle(float r,float x,float y)
{
radius=r; Centerx=x; Centery=y;
}
double Area(void)
{
return radius*radius*PI;
}
};
class Cuboid:public Rectangle,public Circle //由基类Rectangle、Circle派生出类
Cuboid
{
private:
float High;
double RVolume,CVolume;
public: Cuboid(float l,float w,float x1,float y1,float r,float x2,float y2,float h):Rectangle(l,w,x1,y1),Circle(r,x2,y2) { High=h;
}
void Vol(void) //分别计算长方体和圆柱体的体积
{
RVolume=Rectangle::Area()*High;
CVolume=Circle::Area()*High; } void Show(void)//分别显示长方体和圆柱体的信息
{
cout<<"Length="<<Length<<''<<"Width="<<Width<<'' <<"High="<<High<<'
';
cout<<"Rectangle Center coordinate = "<<Rectangle::Centerx<<','<<Rectangle::Centery<<'
'; Vol();
cout<<"Cuboid Volume="<<RVolume<<'
';
cout<<"Radius="<<radius<<''<<"High="<<High<<'
';
cout<<"Circle Center coordinate = "<<Circle::Centerx<<',' <<Circle::Centery<<'
';
cout<<"Cylinder Volume="<<CVolume<<'
'; } };
void main (void)
{
Cuboid cub(10,10,10,20,30,30,10,10);
cub.Show();
}

#include <fstream.h> 文件操作头文件
#include <string.h> 字符串流

class Person //人员类(抽象类)
{
protected:
double num; //编号
char Name[20]; //姓名
int Duty; //人员类别标志(1-教师,2-实验员,3-行政人员,4-教师兼实验员,5-行政兼教师)
double Salary; //基本工资
Person *next; //指针域

public:
Person() //基类构造
{
next=0; //指针域设置为空
}
virtual ~Person() //基类虚析构
{
}
virtual void Input()=0; //从键盘输入数据
virtual void Input(ifstream& ifs)=0; //从文件输入数据
virtual void Output()=0; //向屏幕输出数据
virtual void Output(ofstream& ofs)=0; //向文件输出数据
virtual double Incoming()=0; //计算收入

friend class College;
};

class Teacher:virtual public Person //教师类
{
protected:
int Hours; //教师课时

public:
//为对象设置数据分为两种途径,通过1)构造函数,2)一般成员函数
//分开可以使得程序中应用更加灵活
//本程序采用:缺省构造+Input()
Teacher() //构造函数,初始化部分数据
{
Duty=1;
Salary=800;
}

void Input() //键盘补充输入其它数据
{
cout<<"\n编号:"; cin>>num;
cout<<"\n姓名:"; cin>>Name;
cout<<"\n教师上学期课时:"; cin>>Hours;
Salary=Incoming();
}

void Input(ifstream& ifs)
{
ifs>>num>>Name>>Duty>>Hours>>Salary;
}

void Output()
{
cout<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Hours<<"\t"<<Salary<<"\t"<<endl;
}

void Output(ofstream& ofs)
{
ofs<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Hours<<"\t"<<Salary<<"\t"<<endl;
}

double Incoming()
{
if(Hours>120)
return Salary+(Hours-120)*20;
else
return Salary;
}
};

class Assistant:virtual public Person //实验员
{
protected:
int Allowance;
int Hours;

public:
Assistant()
{
Duty=2;
Salary=650;
Allowance=150;
}

void Input()
{
cout<<"\n编号:"; cin>>num;
cout<<"\n姓名:"; cin>>Name;
cout<<"\n实验员上学期实验课时:"; cin>>Hours;
Salary=Incoming();
}

void Input(ifstream& ifs)
{
ifs>>num>>Name>>Duty>>Hours>>Salary;
}

void Output()
{
cout<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Hours<<"\t"<<Salary<<"\t"<<endl;
}

void Output(ofstream& ofs)
{
ofs<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Hours<<"\t"<<Salary<<"\t"<<endl;
}

double Incoming()
{
if(Salary>70)
return Salary+Allowance+(Hours-70)*20;
else
return Salary+Allowance;
}
};

class Manager:virtual public Person //行政人员
{
protected:
int Allowance;

public:
Manager()
{
Duty=3;
Salary=750;
Allowance=250;
}

void Input()
{
cout<<"编号:"; cin>>num;
cout<<"姓名:"; cin>>Name;
Salary=Incoming();
}

void Input(ifstream& ifs)
{
ifs>>num>>Name>>Duty>>Salary;
}

void Output()
{
cout<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<"\t"<<Salary<<"\t"<<endl;
}

void Output(ofstream& ofs)
{
ofs<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Salary<<"\t"<<endl;
}

double Incoming()
{
return Salary+Allowance;
}
};

class Teacher_Assistant:public Teacher,public Assistant //教师兼实验员
{
public:
Teacher_Assistant()
{
Duty=4;
Teacher::Salary=800;
Assistant::Allowance=150;
}
void Input()
{
cout<<"\n编号:"; cin>>num;
cout<<"\n姓名:"; cin>>Name;
cout<<"\n教师上学期课时:"; cin>>Teacher::Hours;
Salary=Incoming();
}

void Input(ifstream& ifs)
{
ifs>>num>>Name>>Duty>>Teacher::Hours>>Salary;
}
void Output()
{
cout<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Teacher::Hours
<<"\t"<<Salary<<endl;
}

void Output(ofstream& ofs)
{
ofs<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Teacher::Hours<<"\t"
<<Salary<<"\t"<<endl;
}

double Incoming()
{
if(Teacher::Hours>120)
return Salary+(Teacher::Hours-120)*20
+Allowance;
else
return Salary+Allowance;
}
};

class Manager_Teacher:public Manager,public Teacher //行政人员兼教师
{
public:
Manager_Teacher()
{
Duty=5;
Manager::Salary=750;
}

void Input()
{
cout<<"\n编号:"; cin>>num;
cout<<"\n姓名:"; cin>>Name;
cout<<"\n行政人员兼职教师上学期课时:"; cin>>Hours;
Salary=Incoming();
}

void Input(ifstream& ifs)
{
ifs>>num>>Name>>Duty>>Hours>>Salary;
}

void Output()
{
cout<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Hours<<"\t"<<Salary<<"\t"<<endl;
}

void Output(ofstream& ofs)
{
ofs<<num<<"\t"<<Name<<"\t"<<Duty<<"\t"<<Hours<<"\t"<<Salary<<"\t"<<endl;
}

double Incoming()
{
return Manager::Salary+Allowance+Hours*20;
}
};

class College
{
private:
Person *PL;
void Clear();
int College::Cfind(int ID,Person **p1,Person **p2);
public:
College(); //构造
~College(); //析构
void Add(); //增加职工
void Delete(); //删除职工
void Modify(); //修改职工
void Print(); //输出职工信息
void Save(); //职工信息存盘
void Load(); //职工信息装入
void Find(); //查找
void Build(); //导引
void Stat(); //统计
};

College::College() //构造函数(创建1个头结点的链表)
{
Person *p=new Teacher;
PL=p;

cout<<"自动装入数据……………………\n";
Build();
}

College::~College() //析构函数(仅保留1个头结点)
{
Person *p=PL;
while(p) //逐个删除结点,包括头结点
{
PL=p->next;
delete p;
p=PL;
}
PL=0;
}

void College::Add() //增加职工
{
char c;
do
{
cout<<"\n** 增加职工 **\n";

//查找尾结点
Person *p=PL;
while(p->next)p=p->next;

int ch;
cout<<"输入职工分类码[1-教师,2-实验员,3-行政人员,4-教师兼实验员,5-行政兼教师]:\n"; cin>>ch;
//创建新结点,录入数据,连接到链表
Teacher *pt;
Assistant *pa;
Manager *pm;
Teacher_Assistant *pta;
Manager_Teacher *pmt;
switch(ch)
{
case 1: pt=new Teacher; pt->Input();
p->next=pt;
break;
case 2: pa=new Assistant; pa->Input();
p->next=pa;
break;
case 3: pm=new Manager; pm->Input();
p->next=pm;
break;
case 4: pta=new Teacher_Assistant; pta->Input();
p->next=pta;
break;
case 5: pmt=new Manager_Teacher; pmt->Input();
p->next=pmt;
break;
default: return;
}
cout<<"是否进行循环?y/n\n";
cin>>c;
}while(c=='y'||c=='Y');
Save();
}

void College::Clear() //清除所有的职工结点(仅保留头结点)
{
Person *p=PL->next;
while(p)
{
PL->next=p->next;
delete p;
p=PL->next;
}
}

//查找
void College::Find()
{
double ID;
Person *p1;
Person *p2;
cout<<"输入你要查询的编号:";
cin>>ID;
p1=PL->next;
p2=PL;
while(p1)
{
if(p1->num==ID)
break; //找到

else
{
p2=p1; //继续查找
p1=p1->next;
}
}
if(!p1) {cout<<"找不到你所查询的人!!!\n请确认你所查询的编号是否出错!!!\n";return;}
else
{ cout<<"\n** 职工信息表 **\n";
cout<<"编号 姓名 岗位 课时 收入情况(元)\n";
p1->Output();}
}
//查找职工结点(返回1-找到,0-未找到.结点指针由p1返回,p2为前看指针)
int College::Cfind(int ID,Person **p1,Person **p2)
{
*p1=PL->next;
*p2=PL;
while(*p1)
{
if((*p1)->num==ID)
break; //找到
else
{
*p2=*p1; //继续查找
*p1=(*p1)->next;
}
}
return *p1?1:0;
}

void College::Delete() //删除职工
{
cout<<"\n** 删除职工 **\n";

int num;
Person *p1,*p2;

cout<<"编号:"; cin>>num;
if(!Cfind(num,&p1,&p2))
{
cout<<"指定的人员没有找到!\n";
}
else
{
p2->next=p1->next; //连接
delete p1;
cout<<"正确删除!\n";
}
Save();
}

void College::Modify() //修改职工
{
cout<<"\n** 修改职工 **\n";

int num;
Person *p1,*p2;

cout<<"编号:"; cin>>num;
if(!Cfind(num,&p1,&p2))
{
cout<<"指定的人员没有找到!\n";
}
else
{
p1->Output(); //输出原来的职工信息(做提示)
p1->Input(); //输入新的职工信息(更新)
cout<<"修改完成!\n";
}
Save();
}

void College::Print() //输出职工信息
{
cout<<"\n** 职工信息表 **\n";
cout<<"编号 姓名 岗位 课时 收入情况(元)\n";

Person *p=PL->next;
if(!p)
{
cout<<"无职工记录!\n";
return;
}

while(p) //遍历链表,输出职工信息
{
p->Output();
p=p->next;
}
}

void College::Save() //职工信息存盘?
{
ofstream f("Person.dat",ios::out); //打开文件

//遍历输出至文件
Person *p=PL->next;
while(p)
{
p->Output(f);
p=p->next;
}

f.close(); //关闭文件

cout<<"职工信息已经保存在Person.dat.\n";
}

void College::Build() //职工信息
{
char buf[81]; //临时空间
int Duty; //人员类型
Person *p2; //新建结点的指针
long t; //读写位置

//清除现有结点(保留头结点)
Clear();

//打开文件
ifstream f("Person.dat",ios::in);

//建立结点,读数据
Person *p=PL; //尾结点指针
while(1)
{
//读取人员类型
t=f.tellg();
f>>buf>>buf>>Duty;

if(f)
{
//根据人员类型创建新结点
switch(Duty)
{
case 1: p2=new Teacher; break;
case 2: p2=new Assistant; break;
case 3: p2=new Manager; break;
case 4: p2=new Teacher_Assistant; break;
case 5: p2=new Manager_Teacher; break;
default: f.close(); return;
}
p->next=p2;
p=p->next;
f.seekg(t);
p->Input(f);
}
else
break;
}

//关闭文件
f.close();
}
void College::Load() //职工信息录入
{
char ah;
int c;
cout<<"\n** 职工信息录入 **\n";
do
{
cout<<"输入要录入的职工个数:\n";
cin>>c;
for(int i=1;i<=c;i++)
{
//查找尾结点
Person *p=PL;
while(p->next)p=p->next;
int ch;
cout<<"输入职工分类码[1-教师,2-实验员,3-行政人员,4-教师兼实验员,5-行政兼教师]:"; cin>>ch;
//创建新结点,录入数据,连接到链表
Teacher *pt;
Assistant *pa;
Manager *pm;
Teacher_Assistant *pta;
Manager_Teacher *pmt;
switch(ch)
{
case 1: pt=new Teacher; pt->Input();
p->next=pt;
break;
case 2: pa=new Assistant; pa->Input();
p->next=pa;
break;
case 3: pm=new Manager; pm->Input();
p->next=pm;
break;
case 4: pta=new Teacher_Assistant; pta->Input();
p->next=pta;
break;
case 5: pmt=new Manager_Teacher; pmt->Input();
p->next=pmt;
break;
default: return;
}
}
Save();
cout<<"是否还要继续录入职工信息?? y/n\n";
cin>>ah;
}while(ah=='Y'||ah=='y');
}
void College::Stat()
{
Person *p1;
Person *p2;
double Sa=0;
int a,b,i=0;
double c,d;
cout<<"选择你要统计的类别\n[1—类别;2—工资;3—要发的工资总数;4—总的人数]\n";
cin>>a;
if(a==1)
{
cout<<"输入你要统计的类别:\n[1-教师,2-实验员,3-行政人员,4-教师兼实验员,5-行政兼教师]\n";
cin>>b;
p1=PL->next;
p2=PL;
while(p1)
{
if(p1->Duty==b)
{
i++;
//找到
p2=p1; //继续查找
p1=p1->next;
}
else
{
p2=p1; //继续查找
p1=p1->next;
}
}cout<<b<<"类职工的个数是:"<<i<<endl;
}
else if(a==2)
{
cout<<"输入工资下限:";cin>>c;
cout<<"\n输入工资上限:";cin>>d;
p1=PL->next;
p2=PL;
while(p1)
{
if(p1->Salary>=c&&p1->Salary<=d)
{
p1->Output();//找到
p2=p1; //继续查找
p1=p1->next;
}
else
{
p2=p1; //继续查找
p1=p1->next;
}
}
}
else if(a==3)
{
Person *p=PL->next;
while(p) //遍历链表
{
Sa=Sa+(p->Salary);
p=p->next;
}
cout<<"工资总数是:"<<Sa<<endl;
}
else if(a==4)
{
Person *p=PL->next;
while(p)
{
i=i+1;
p=p->next;
}
cout<<"总人数是:"<<i<<endl;
}

cout<<"统计完成!!!\n";
}
void main()
{
char ch;
College c; //定义大学对象

//显示主菜单,接受选择,并分支调用大学类的相应功能的成员函数
do
{
cout<<"\n☆☆ 高校工资管理系统 ☆☆\n";
cout<<"1—数据录入\n";
cout<<"2—查询\n";
cout<<"3—修改职工\n";
cout<<"4—增加职工\n";
cout<<"5—删除职工\n";
cout<<"6—统计\n";
cout<<"7—浏览\n";
cout<<"8—退出\n"<<"请选择:\n";
cin>>ch;
switch(ch)
{
case '1': c.Load(); break;
case '2': c.Find(); break;
case '3': c.Modify(); break;
case '4': c.Add(); break;
case '5': c.Delete(); break;
case '6': c.Stat(); break;
case '7': c.Print(); break;
}
}while(ch!='8');
}

自己想吧。


大学C语言课程设计答辩问题,如图
根据上面的输出可以看出日期格式位置太短,你可以设定日期显示的长度 printf("%12s", "Mon");如果还是短了或者超了,可以适当调整变量,然后在后面加\\t进行控制 这种格式化输出都是调节出来的,因为中文和英文的间距不一样!字体也有差异

一道C语言课程设计题目,求大老解答
首先,你应该把实际的问题抽象成一个能够用数据表示出来的问题(数据结构部分),这个题目中包括,单词,相同单词的数量,相同单词分别占各自文章单词总数的百分比,至于相同单词出现的次数,这个和相同单词出现的数量有什么不同,表示暂时没看出来,你可以定义一个结构体VocabularyInfo,记录单词,单词在本文章出现...

C语言课程设计,要答辩,高手做下
函数名: tolower 功 能: 把字符转换成小写字母 用 法: int tolower(int c);第一个你就用这个好了 这是用了库函数了,我估计老师会问你用ASCII码转换 第二题 main(){ ...if(性别为男)男体重= 50+(2.3x(身高-152)\/2.54 else 女体重= 45.5+(2.3x(身高-...

C语言课程设计问题!!!急!急!急!急!
1、利用分支结构找出三个整形变量的最大值: #include<stdio.h> main(){ int a,b,c; printf("Please input three number:\\n"); scanf("%d,%d,%d",&a,&b,&c); if(a>b) { if(a>c) printf("max=%d\\n",a); else printf("max=%d\\n",c); } else { ...

求C++课程设计题答案啊~~急。。。
C++语言课程设计题目设计题目:1、职工信息表设计要求:设计要求实现如下功能:(1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、参加工作时间和年龄(必须计算得到... C++语言课程设计题目设计题目:1、职工信息表设计要求:设计要求实现如下功能:(1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生...

C语言课程设计 麻烦高手进来帮帮忙 谢谢啦!~~~
要求编译的环境为Windows XP TC 2.0 的主体内容主要包括1.设计分析;2.程序结构(画流程图)3.各模块的功能及程序说明;4. 源程序;5.操作方法(流程);6.试验结果(包括输入数据和输出结果)7.设计体会。这是我们的课程设计题,太难了,不会写!麻烦各位高手帮帮忙!谢谢啦!~~~ 展开  我来答 ...

c程序课程设计实例
第一题:#include <iostream>using namespace std;void main() { int i, j, k, count=0; for( i=1; i<=9; i++) for( j=0; j<=9; j++) if ( i==j ) continue; else for( k=0; k<=9; k++) if ( k!=i&&k!=j){count++; cout<<i<<j<<k<<ends;}cout<<endl;cout<<"所...

c语言的课程设计问题该怎么做?
这个程序设计其实很简单的。(1)这个要求最简单,用prinf语句直接输出相关信息即可。(2)这个要求也容易,用for语句实现循环,循环体用sanf语句,加system("pause");语句,就可以实现键盘输入回车确定。接受键盘数据的变量要用数组,这个关系到后面的统计排序。用if(a【i】==0) break; 即输入0回车...

请帮帮忙~~C程序课程设计题目
请帮帮忙~~C程序课程设计题目 20 图书管理系统(主要使用的知识:结构体、数组)1.新书入库:图书信息包括书名,书号,库存量,现存量(库存量减去借走的图书)共4项.首先输入3本书的信息,并将其存数组book中.当有新... 图书管理系统(主要使用的知识: 结构体、数组) 1.新书入库:图书信息包括书名,书号,库存量,...

c语言课程设计 一道题 请高手解答 不然挂科了 谢谢
你好:程序已经运行过,没有问题 不懂我们再讨论 include<stdio.h> struct people{ char index;int grade;}; \/\/定义一个结构体,表示候选人,包含他的代号和得到的票数 main(){ char piao1,piao2,piao3;\/\/分别代表一张票的第一位,第二位和第三位 people a={'a',0},b={'b',0},c=...

沙坪坝区17688918452: 求C++课程设计题答案啊~~急... -
隐齿咖啡: #include <fstream.h> 文件操作头文件 #include <string.h> 字符串流 class Person //人员类(抽象类) { protected: double num; //编号 char Name[20]; //姓名 int Duty; //人员类别标志(1-教师,2-实验员,3-行政人员,4-教师兼实验员,5-行政兼...

沙坪坝区17688918452: C++ 数据结构与算法课程设计题 求解!急急急!!!
隐齿咖啡: 用无序表实现城市数据库. 用顺序表实现时,如果你用的是数组,我想最多的问题是受到数组长度的限制,不好把握数组的大小. 如果用链表实现,在你硬件允许的情况下,可以不受限制的添加记录,但是要比顺序表消耗更多的空间,用于存...

沙坪坝区17688918452: 急求C++ 答案!! “编写一个程序,设计一个三角形类,给定三角形的三条边长a、b、c,包含一个友元函数, -
隐齿咖啡: #include <iostream>#include <cmath> using namespace std; //三角形类 class triangle{ private: int a,b,c; double area; public: triangle() : a(0), b(0), c(0) {}triangle(int edgea, int edgeb, int edgec) : a(edgea), b(edgeb), c(edgec) {}~triangle(){};...

沙坪坝区17688918452: 求c++课程设计答案 -
隐齿咖啡: #include "iostream.h" void main( ) { int n,s; cout<<"请输入一个整数:"; cin>>n; s=1+n+n*n+n*n*n; cout<<"运算结果:"<<s<<endl; } 1.321.321.321.32 #include "iostream.h" void main( ) { double r,area; cout<<"请输入圆的半径:"; ...

沙坪坝区17688918452: 20分求c++课程设计答案 -
隐齿咖啡: void fun(int tt[M][n],int pp[N]){ int k = 0; for (int i = 0; i < M; i++) { int min = *tt[i]; for (int j = 1; j < n; j++) if (tt[i][j] < min) min = tt[i][j]; pp[k+...

沙坪坝区17688918452: 求救!!C++ 课程设计题! -
隐齿咖啡: 改写了一下,基本上能满足要求#include#include#include#include#include class student { private: student* next; public: char stu_num[15]; //学号 char stu_name[30]; //姓名 float stu_score ; //成绩 /*在该节点后插入一个几点*/ void afterInsert(...

沙坪坝区17688918452: 急求C++面向对象程序设计简答题答案 -
隐齿咖啡: (1) 1. 封装2. 继承3. 动态绑定(2) class A { };(3)能直接访问相应类的所有成员

沙坪坝区17688918452: 高分急求,visual c++ 课程设计案例精选与编程指导 答案 -
隐齿咖啡: C++编写的一个小型复数计算器,自己看看吧:#include<iostream>#include<cmath>#include<cstdlib>#include<cstring>#include<fstream>#include<ctime>#define EPS 1e-5 //定义精度常数using namespace std; //使用标准空间命名...

沙坪坝区17688918452: 高分急求C++ 课程设计 急!!!!!!!!!!!!!!!!!!! -
隐齿咖啡: 1、新建一个MFC(exe)2、选择Dlg方式3、昨边的Resource里添加要加的图,假设为IDB_14、右键点"属性"5、类型选bitmap>图片选你加的图的句柄IDB_1 (其它窗口也类似操作) 关于最佳路径你可得写程序了,最笨的方法,写if...else if...else...

沙坪坝区17688918452: C++课程设计题目(设计一个大学教师和学生管理程序)悬赏100分 -
隐齿咖啡: #include<stdio.h> #include<malloc.h> typedef struct {char name[10]; int number; char sex[20]; char age[20]; }stu; typedef struct {stu *elem; int length; }sqlist; int found(sqlist l,int x) {int i; for(i=0;i<l.length;i++) if(l.elem[i].number==x) break; if(i==l.length) ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网