翻译C++程序

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:32:48
大家帮忙翻译下,每段子程序是什么意思,通过什么方法连接在一起的,要用这个程序答辩,该怎么答
#include <iostream>
using namespace std;
#define MS 1000
typedef struct _stu{
char s[5],n[10],t[20],c[30];
}stu;
int main(){
stu s[MS];
int sum=0,message,i,si;
char t[30];
while(1){
cout<<"浏览数据请输入1,增加数据请输入2,修改数据请输入3,查询数据请输入4,退出请输入5:";
cin>>message;
if(message==1){
if(sum==0){
cout<<"没有数据!"<<endl;
continue;
}
for(i=0;i<sum;i++){
cout<<"学生 "<<s[i].n<<" :性别 "<<s[i].s<<" ,班级 "<<s[i].c<<" ,电话 "<<s[i].t<<endl;
}
}else if(message==2){
if(sum==MS){
cout<<"数据满!"<<endl;
con

#include <iostream>
using namespace std;
#define MS 1000
typedef struct _stu{ //定义学生结构,包括 姓名n,性别s,班级c,电话t
char s[5],n[10],t[20],c[30];
}stu;
int main(){
stu s[MS];
int sum=0,message,i,si;
char t[30];
while(1){
cout<<"浏览数据请输入1,增加数据请输入2,修改数据请输入3,查询数据请输入4,退出请输入5:";
cin>>message;
if(message==1){ //判断选择的项目,1为浏览数据
if(sum==0){ //如果没有数据
cout<<"没有数据!"<<endl;
continue;
}
for(i=0;i<sum;i++){ //如果有数据,开始输出
cout<<"学生 "<<s[i].n<<" :性别 "<<s[i].s<<" ,班级 "<<s[i].c<<" ,电话 "<<s[i].t<<endl;
}
}else if(message==2){ //2为添加数据
if