帮忙修改一个程序

sunanwei 2008-12-10 03:51:23
请帮忙修改一下,但是达到的目的要与修改前一样,就是比让人看出来是一个人写的就可以
1.
#include<iostream.h>
void main()
{
char classname[50]="";
char classid[20]="";
int x;
struct person
{
char name[10],fen[10];
};
struct person information[10];
cout<<"请输入班级名称:";
cin>>classname;
cout<<"请输入班号:";
cin>>classid;
do{
cout<<"1-添加学员信息,2-修改学员信息,3-打印学员信息,0-退出:";
cin>>x;
if (x==1)
{

for(int d=0;d<=9;d++)
{
cout<<"请输入第"<<d+1<<"个学员信息\n";
cout<<"学员姓名:";
cin>>information[d].name;
cout<<"学员学分:";
cin>>information[d].fen;
}
}
else if(x==2)
{
int i;
int j;
cout<<"要修改的学生学号:";
cin>>i;
cout<<"1-修改学分,2-修改姓名:";
cin>>j;
if(j==1)
{
cout<<"请输入修改后的学分:";
cin>>information[i-1].fen;
}
else if(j==2)
{
cout<<"请输入修改后的姓名:";
cin>>information[i-1].name;
}
i=0;
}
else if(x==3)
{
cout<<" 班级信息\n";
cout<<"班级名称:"<<classname<<" 班号:"<<classid<<"\n";
cout<<" 学员信息\n";
for(int c=0;c<=9;c++)
{
cout<<"学生姓名:"<<information[c].name<<"\n";
cout<<"学生学分:"<<information[c].fen<<"\n";
}
}
}while(x!=0);
endl;
}


2.
#include <iostream.h>
#include <string.h>
class CStudent
{
public:
CStudent(char m[],int i,int f )
{
name[20]=m[20];
id=i;
fen=f;
}
void printf(){cout<<"学生学号:"<<id<<"\n学生姓名:"<<name<<"\n学生学分:"<<fen<<endl;}
private:
char name[20];
int id;
int fen;
};
void main()
{
int x;
CStudent dates[10]={CStudent("aaa",1,1),CStudent("aaa",1,1),CStudent("aaa",1,1),CStudent("aaa",1,1),CStudent("aaa",1,1),CStudent("aaa",1,1),CStudent("aaa",1,1),CStudent("aaa",1,1),CStudent("aaa",1,1),CStudent("aaa",1,1)};
do{
int id;
int fen;
char name[20];
cout<<"1-添加学员信息,2-修改学员信息,3-打印学员信息,0-退出:";
cin>>x;
if (x==1)
{

for(int d=0;d<=9;d++)
{
cout<<"请输入第"<<d+1<<"个学员信息\n";
cout<<"学员学号:";
cin>>id;
cout<<"学员姓名:";
cin>>name;
cout<<"学员学分:";
cin>>fen;
dates[d]=CStudent(name,id,fen);
}
}
else if(x==2)
{
int i;
int xiuid;
int xiufen;
char xiuname[20];
cout<<"要修改的学生学号:";
cin>>i;
cout<<"请输入修改后的学分:";
cin>>xiufen;
cout<<"请输入修改后的姓名:";
cin>>xiuname;
dates[i-1]=CStudent(xiuname,i,xiufen);
}
else if(x==3)
{
cout<<" 学员信息\n";
for(int c=0;c<=9;c++)
{
dates[c].printf();
}
}
}while(x!=0);
endl;
}
...全文
142 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jqx_ah 2008-12-10
  • 打赏
  • 举报
回复
哈哈 ,兄弟,你真逗!
干我正在干的事!~

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧