91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

學生系統管理結構

發布時間:2020-08-10 14:22:10 來源:網絡 閱讀:380 作者:MAO木可 欄目:編程語言

今天我們學習了學生信息管理系統,并對此進行討論。

首先我們需要一個超級變量來儲存一串的信息(而不是一個)然后我們需要通過輸入數據并進行查找,用以實現程序功能。

   如果我們自行設計一個產品信息統計系統,我會把它分成:主函數,輸入,存儲和查找,修改,命令,顯示界面這6個函數(輸入,存儲,查找,修改,命令,顯示界面都為子函數);

  *首先主函數是承載所有的子函數并定義各種變量。需要在主函數上運行各種子函數,為了保證運行速度的流暢運行,所以主函數要盡可能的簡短。

  *輸入函數為輸入數組時候需要用到的函數,擁有多個輸入語句,并盡可能輸入所有的數據。

  *存儲和查找函數是定義了在已知函數中查找存儲的信息,如果發現就輸出如果沒發現就輸出(“未發現”)。

  *修改函數起到了修改的作用。

  *命令函數主要用于輸入各種命令來實現程序的運行。

  *顯示界面讓函數更具人性化。

職工信息管理系統:


#include<stdio.h>

#include<string.h>

struct Staff{

    char name[10];

    int  num;

    char apartment[20];

    int  salary;

    char duty[20];

}person[10];


void Add()

{

    int t,i=0;

    do

    {

    printf("增加職工信息時:\n");

    printf("請輸入職工姓名:");

    scanf("%s",&person[i].name);

    printf("請輸入職工號:");

    scanf("%d",&person[i].num);

    printf("請輸入職工部門:");

    scanf("%s",&person[i].apartment);

    printf("請輸入職工工資:");

    scanf("%d",&person[i].salary);

    printf("請輸入職工職位:");

    scanf("%s",&person[i].duty);

    printf("職工添加成功!!!");

    i++;

    printf("是否還要添加?要添請輸入1不添請輸入0");

    scanf("%d",&t);

    }while(t);//執行條件

}


void Seek()

{   int m,i;

    printf("查找某個職員信息時:");

    printf("請輸入你要查找的職工工號:");

    scanf("%d",&m);

    for(i=0;i<10;i++)

    {

        if(person[i].num==m)

        {

         printf("職工信息找到!!!信息如下:\n");

         printf("姓名\t工號\t部門\t工資\t職位\n");

         printf("%s\t%d\t%s\t%d\t%s\n",person[i].name,person[i].num,person[i].apartment,person[i].salary,person[i].duty);

         break;

        }

    }

    if(i==10)

        printf("職工信息找不到!!!\n");

}


void Show()

{

    int i;

    printf("所有職工信息如下:\n");

    printf("姓名\t工號\t部門\t工資\t職位\n");

    for(i=0;i<10;i++)

    printf("%s\t%d\t%s\t%d\t%s\n",person[i].name,person[i].num,person[i].apartment,person[i].salary,person[i].duty);


}

void Delete()

{

    int m,i,n,j;

    printf("刪除某個職員信息時:\n");

    printf("請輸入你要刪除的職員號:");

    scanf("%d",&m);

    for(i=0;i<10;i++)

    {

        if(person[i].num==m)

        {

         printf("職工信息找到!!!信息如下:\n");

         printf("姓名\t工號\t部門\t工資\t職位\n");

         printf("%s\t%d\t%s\t%d\t%s\n",person[i].name,person[i].num,person[i].apartment,person[i].salary,person[i].duty);

         break;

        }

    }

    printf("確定刪除嗎?確定刪除請輸入1不刪除請輸入0:\n");

    scanf("%d",&n);

    if(n)

    {

      strcpy(person[i].name,"\0");

      person[i].num=0;

      strcpy(person[i].apartment,"\0");

      person[i].salary=0;

      strcpy(person[i].duty,"\0");

    }

  printf("刪除成功!");

  printf("刪除成功后的職工信息如下:\n");

  printf("姓名\t工號\t部門\t工資\t職位\n");

  for(i=0;i<10;i++)

    printf("%s\t%d\t%s\t%d\t%s\n",person[i].name,person[i].num,person[i].apartment,person[i].salary,person[i].duty);

}//刪除某個職工信息


void exit()

{

}


int main()

    {

       int k;

    do{

            printf("          ----------------------------                      \n");

            printf("          歡迎進入公司職工信息管理程序                      \n");

             printf("          ----------------------------                      \n");

            printf("請選擇您的操作:\n");

            printf("             1.增加職工信息;\n");

            printf("             2.查找職工信息;\n");

            printf("             3.顯示所有職工信息;\n");

            printf("             4.刪除職工信息;\n");

            printf("             0.退出。\n");

            printf("請選擇按鍵(0-4):");

            scanf("%d",&k);

            switch(k)

            {

                 case 1:Add();break;

                 case 2:Seek();break;

                 case 3:Show();break;

                 case 4:Delete();break;

                 error:exit();

            }

       }while(k);

       return 0;

}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

英超| 银川市| 桐柏县| 呼伦贝尔市| 万盛区| 鸡西市| 绩溪县| 孟村| 云安县| 龙岩市| 湖口县| 治多县| 阿坝| 莒南县| 博客| 来宾市| 安西县| 周宁县| 孟津县| 南充市| 丹阳市| 双牌县| 元氏县| 临猗县| 青浦区| 温州市| 丰县| 承德县| 公主岭市| 葫芦岛市| SHOW| 福泉市| 扶沟县| 唐河县| 彩票| 仪征市| 张家口市| 贞丰县| 温州市| 兴义市| 东港市|