C語言OJ專案參考 2877 職工資訊結構體

2021-09-23 17:53:58 字數 1387 閱讀 5332

description

編寫程式,定義乙個存放職工資訊的結構體型別,職工資訊包括職工姓名、工作年限、工資總額。初始化5名職工的資訊,對工作年限超過30年的職工每人加100元工資,要求分別輸出工資變化之前和之後的所有職工的資訊。

input

輸入5個員工的職工姓名、工作年限、工資總額

output

輸出兩部分,第一部分輸出工資變化之前所有職工的資訊,第二部分輸出工資變化之後的所有職工的資訊

sample input

zhang1 5 1000

zhang2 10 2000

zhang3 20 3000

zhang4 40 4000

zhang5 50 5000

sample output

原始工資

姓名 年限 工資

zhang1 5 1000

zhang2 10 2000

zhang3 20 3000

zhang4 40 4000

zhang5 50 5000

加薪後工資

姓名 年限 工資

zhang1 5 1000

zhang2 10 2000

zhang3 20 3000

zhang4 40 4100

zhang5 50 5100

hint

空4格參考解答

#include 

#define n 5

struct stuff

;int main( )

//輸出1

printf("原始工資\n");

printf("姓名 年限 工資\n");

for(i=0; iprintf("%s %d %d\n",stuff[i].name, stuff[i].year,stuff[i].salary);

}//輸出2

printf("加薪後工資\n");

printf("姓名 年限 工資\n");

for(i=0; iprintf("%s %d ",stuff[i].name, stuff[i].year);

if(stuff[i].year>=30)

printf("%d\n",stuff[i].salary+100);

else

printf("%d\n",stuff[i].salary);

}return

0;}

C語言OJ專案參考 2877 職工資訊結構體

description 編寫程式,定義乙個存放職工資訊的結構體型別,職工資訊包括職工姓名 工作年限 工資總額。初始化5名職工的資訊,對工作年限超過30年的職工每人加100元工資,要求分別輸出工資變化之前和之後的所有職工的資訊。input 輸入5個員工的職工姓名 工作年限 工資總額 output 輸出...

C語言OJ專案參考 1034 求值

1034 求值 description 求sn 1 2 3 4 5 n 之值,其中n是乙個數字。input noutput 和sample input 5sample output 153 參考解答 include int main printf ld sum return 0 本題中未指定n的大小...

C語言OJ專案參考 1942 進製轉換

description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 outputt 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制 比如,10用...