久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2300|回復: 0
打印 上一主題 下一主題
收起左側

C語言實訓_教師信息管理

[復制鏈接]
跳轉到指定樓層
樓主
ID:128950 發表于 2016-7-2 18:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
自己編的程序,有不足之處請大家修改,程序能運行。用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

199.51 KB, 下載次數: 2, 下載積分: 黑幣 -5

C語言實訓_教師信息管理

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 毛片a级 | 一区二区三区精品视频 | 国户精品久久久久久久久久久不卡 | 99热在这里只有精品 | 成在线人视频免费视频 | 国产91在线播放精品91 | 亚洲色图第一页 | 久久精品国产久精国产 | 日韩精品一区二区三区中文字幕 | 欧美中文字幕一区二区三区亚洲 | 日本不卡一区二区三区在线观看 | 国产精品美女久久久久久久久久久 | 欧美国产精品一区二区三区 | 国产亚洲欧美另类一区二区三区 | 欧美成人精品在线观看 | 国产成人免费视频网站高清观看视频 | 亚洲协和影视 | 中文字幕 欧美 日韩 | 久久伊人精品 | 中文字幕影院 | 韩日在线视频 | 国产一区亚洲二区三区 | 欧美一区二区三区在线 | 午夜国产羞羞视频免费网站 | 69亚洲精品 | 精品久久一区二区三区 | 天天操综合网站 | 国产ts人妖另类 | 欧美色综合一区二区三区 | 国产精品视频一二三区 | 亚洲一区二区三区免费 | 国产在线精品一区二区三区 | 91欧美| 不卡的av在线 | 夜夜草| 四虎在线观看 | 欧美一级久久 | 一级大片免费 | 精品国产乱码久久久久久图片 | 国产精品一二三区 | 久久性 |