標題: C語言實訓_教師信息管理 [打印本頁]
作者: qing2013 時間: 2016-7-2 18:52
標題: C語言實訓_教師信息管理
自己編的程序,有不足之處請大家修改,程序能運行。用VC6.0編寫。
#include<iostream>
#include<stdio.h>
#include<iomanip>
#include<string>
#include<stdlib.h>
using namespace std;
struct jiaoshixinxiguanli
{
string num;
string name;
string sex;
string minzu;
string Tel;
string Email;
string dizhi;
string yuegongzi;
}a[80000];
static int sum=0;
void luru()
{
int i, j;
printf("輸入要錄入的教師的人數:");
scanf("%d",&j);
for(i=sum;i<sum+j;i++)
{
printf("輸入工號:");
cin>>a.num;
printf("輸入姓名:");
cin>>a.name;
printf("輸入性別:");
cin>>a.sex;
printf("輸入民族:");
cin>>a.minzu;
printf("輸入電話:");
cin>>a.Tel;
printf("輸入E-mail:");
cin>>a.Email;
printf("輸入地址:");
cin>>a.dizhi;
printf("輸入每月工資:");
cin>>a.yuegongzi;
printf(" 錄入成功!\n");
}
sum=sum+j;
}
void find1()
{
string n1;
int t=0;
printf("輸入要查找的老師的工號:");
cin>>n1;
for(int i=0;i<sum;i++)
if(a.num == n1)
{
cout<<setw(10)<<"工號:"<<a.num<<setw(10)<<"姓名:"<<a.name<<setw(10)<<"性別:"<<a.sex<<setw(10)<<"民族:"<<a.minzu<<setw(10)<<"電話:"<<a. Tel<<setw(10)<<"E-mail:"<<a.Email<<setw(10)<<"地址:"<<a.dizhi<<setw(10)<<"每月工資:"<<a.yuegongzi<<endl;
t=1;
}
if(t == 0)
{
printf(" 對不起,無此人記錄!");
}
}
void find2()
{
string n2;
int t=0;
printf("輸入要查找的老師的姓名:");
cin>>n2;
for(int i=0;i<sum;i++)
if(a.name == n2)
{
cout<<setw(10)<<"工號:"<<a.num<<setw(10)<<"姓名:"<<a.name<<setw(10)<<"性別:"<<a.sex<<setw(10)<<"民族:"<<a.minzu<<setw(10)<<"電話:"<<a. Tel<<setw(10)<<"E-mail:"<<a.Email<<setw(10)<<"地址:"<<a.dizhi<<setw(10)<<"每月工資:"<<a.yuegongzi<<endl;
t=1;
}
if(t == 0)
{
printf(" 對不起,無此人記錄!");
}
}
void xiugai1()
{
string m1;
int t=0;
printf("輸入需要修改的老師的工號:");
cin>>m1;
for(int i=0;i<sum;i++)
if(a.num == m1)
{
cout<<setw(10)<<"工號:"<<a.num<<setw(10)<<"姓名:"<<a.name<<setw(10)<<"性別:"<<a.sex<<setw(10)<<"民族:"<<a.minzu<<setw(10)<<"電話:"<<a.Tel<<setw(10)<<"E-mail:"<<a.Email<<setw(10)<<"地址:"<<a.dizhi<<setw(10)<<"每月工資:"<<a.yuegongzi<<endl;
t=1;
printf("輸入新的工號:");
cin>>a.num;
printf("輸入新的姓名:");
cin>>a.name;
printf("輸入新的性別:");
cin>>a.sex;
printf("輸入新的民族:");
cin>>a.minzu;
printf("輸入新的電話:");
cin>>a.Tel;
printf("輸入新的E-mail:");
cin>>a.Email;
printf("輸入新的地址:");
cin>>a.dizhi;
printf("輸入新的每月工資:");
cin>>a.yuegongzi;
printf(" 修改成功!\n");
}
if(t == 0)
{
printf(" 對不起,無此人記錄!");
}
}
void xiugai2()
{
string m2;
int t=0;
printf("輸入需要修改的老師的姓名:");
cin>>m2;
for(int i=0;i<sum;i++)
if(a.name == m2)
{
cout<<setw(10)<<"工號:"<<a.num<<setw(10)<<"姓名:"<<a.name<<setw(10)<<"性別:"<<a.sex<<setw(10)<<"民族:"<<a.minzu<<setw(10)<<"電話:"<<a.Tel<<setw(10)<<"E-mail:"<<a.Email<<setw(10)<<"地址:"<<a.dizhi<<setw(10)<<"每月工資:"<<a.yuegongzi<<endl;
t=1;
printf("輸入新的工號:");
cin>>a.num;
printf("輸入新的姓名:");
cin>>a.name;
printf("輸入新的性別:");
cin>>a.sex;
printf("輸入新的民族:");
cin>>a.minzu;
printf("輸入新的電話:");
cin>>a.Tel;
printf("輸入新的E-mail:");
cin>>a.Email;
printf("輸入新的地址:");
cin>>a.dizhi;
printf("輸入新的每月工資:");
cin>>a.yuegongzi;
printf(" 修改成功!\n");
}
if(t == 0)
{
printf(" 對不起,無此人記錄!");
}
}
void del1()
{
int t=0;
string x1;
printf("輸入要刪除的老師的工號:");
cin>>x1;
for(int i=0;i<sum;i++)
if(a.num == x1)
{
cout<<setw(10)<<"工號:"<<a.num<<setw(10)<<"姓名:"<<a.name<<setw(10)<<"性別:"<<a.sex<<setw(10)<<"民族:"<<a.minzu<<setw(10)<<"電話:"<<a.Tel<<setw(10)<<"E-mail:"<<a.Email<<setw(10)<<"地址:"<<a.dizhi<<setw(10)<<"每月工資:"<<a.yuegongzi<<setw(10)<<endl;
t=1;
for(;i<sum;i++)
{
a=a[i+1];
}
sum--;
printf(" 刪除成功!\n");
}
if(t == 0)
{
printf(" 對不起,無此人記錄!");
}
}
void del2()
{
int t=0;
string x2;
printf("輸入要刪除的老師的姓名:");
cin>>x2;
for(int i=0;i<sum;i++)
if(a.name == x2)
{
cout<<setw(10)<<"工號:"<<a.num<<setw(10)<<"姓名:"<<a.name<<setw(10)<<"性別:"<<a.sex<<setw(10)<<"民族:"<<a.minzu<<setw(10)<<"電話:"<<a.Tel<<setw(10)<<"E-mail:"<<a.Email<<setw(10)<<"地址:"<<a.dizhi<<setw(10)<<"每月工資:"<<a.yuegongzi<<setw(10)<<endl;
t=1;
for(;i<sum;i++)
{
a=a[i+1];
}
sum--;
printf(" 刪除成功!\n");
}
if(t == 0)
{
printf(" 對不起,無此人記錄!");
}
}
void liulan()
{
cout<<setw(10)<<"工號"<<setw(10)<<"姓名"<<setw(10)<<"性別"<<setw(10)<<"民族"<<setw(10)<<"電話"<<setw(10)<<"E-mail"<<setw(10)<<"地址"<<setw(10)<<"每月工資"<<endl;
for(int i=0;i<sum;i++)
{
cout<<setw(10)<<a.num<<setw(10)<<a.name<<setw(10)<<a.sex<<setw(10)<<a.minzu<<setw(10)<<a.Tel<<setw(10)<<a.Email<<setw(10)<<a.dizhi<<setw(10)<<a.yuegongzi<<setw(10)<<endl;
}
}
int main()
{
int k;
printf("\n ") ;
do{
printf("\n ------------------*******************************----------------------");
printf("\n * 教 師 信 息 管 理 *");
printf("\n\n * 1.錄入教師信息 *");
printf("\n\n * 2.查找教師信息(按工號) *");
printf("\n\n * 3.查找教師信息(按姓名) *");
printf("\n\n * 4.修改教師信息(按工號) *");
printf("\n\n * 5.修改教師信息(按姓名) *");
printf("\n\n * 6.刪除教師信息(按工號) *");
printf("\n\n * 7.刪除教師信息(按姓名) *");
printf("\n\n * 8.瀏覽教師信息 *");
printf("\n\n * 9.退出 *");
printf("\n ------------------********************************---------------------");
printf("\n 請輸入相應的數字執行你的操作(1,2,3,4,5,6,7,8,9):");
scanf("%d",&k);
switch(k)
{
case 1:luru();
break;
case 2:find1();
break;
case 3:find2();
break;
case 4:xiugai1();
break;
case 5:xiugai2();
break;
case 6:del1();
break;
case 7:del2();
break;
case 8:liulan();
break;
case 9:printf(" ....................> 退出 <....................\n");exit(0);
default:break;
}
}
while(k>=1&&k<9);
printf("\n 再見!(你想要執行的操作不存在)");
printf("\n 請按任意鍵,返回。\n");
return 0;
}
-
-
文檔1.docx
2016-7-2 18:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
199.51 KB, 下載次數: 2, 下載積分: 黑幣 -5
C語言實訓_教師信息管理
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
欧美一区二区大片
|
a视频在线观看
|
欧美精品在线免费观看
|
久久精品视频网站
|
97国产精品视频人人做人人爱
|
国产羞羞视频在线观看
|
欧美综合在线观看
|
毛片免费观看视频
|
色综合99
|
九九亚洲
|
日韩欧美在线播放
|
一区二区国产精品
|
一级在线观看
|
毛片av免费在线观看
|
国产欧美一区二区精品久导航
|
久久精品视频在线观看
|
精品国产乱码一区二区三区a
|
日韩成人免费
|
午夜激情在线视频
|
国产精品久久国产精品久久
|
欧美一区二区三区
|
国产成人精品久久
|
一二三四在线视频观看社区
|
丝袜一区二区三区
|
精品三级在线观看
|
国产精品亚洲视频
|
精品一区在线
|
国产一区二区三区精品久久久
|
免费一级欧美在线观看视频
|
日本免费一区二区三区
|
亚洲日本乱码在线观看
|
久久精品小视频
|
久久夜色精品国产
|
国产不卡一区在线观看
|
精品国产乱码久久久久久果冻传媒
|
国产精品毛片一区二区在线看
|
免费高清成人
|
日韩www
|
日韩在线中文字幕
|
久久亚洲一区二区三区四区
|
精品国产18久久久久久二百
|