第十六周 職工資訊結構體

2021-07-25 12:34:13 字數 839 閱讀 4121

#include #include struct staff

;int main()

while(worker[i].name[j-1]!=' ');

worker[i].name[j-1]='\0';

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

}//scanf("%s%d%d",stuff[i].name, &stuff[i].year,&stuff[i].salary);

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

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

while(worker[i].name[j]!='\0');//這樣的話判斷name[j]就好了

//puts()函式自帶輸入後自動換行功能,所以這裡不用puts

printf(" %d %d",worker[i].age,worker[i].salary);

}for(i=0; i<5; ++i)

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

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

while(worker[i].name[j]!='\0');

printf(" %d %d",worker[i].age,worker[i].salary);

}return 0;

}//之前由於不知道scanf("%s",worker[i].name[j])會以空格結束

//所以用了乙個較麻煩的辦法讀取和輸出姓名

//看了賀老師的部落格後才明白直接用scanf就可以

第十六周 職工資訊結構體

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

第十六周oj題目職工資訊結構體

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

第十六周 OJ Money Problem

問題及 檔名稱 mian.cpp 作 者 李楠 完成日期 2014年12月15日 版 本 號 v1.0 問題描述 周一小明要乘坐計程車外出,已知,計程車收費標準為不超過3km的部分收8元,超過3km的部分每增加1km加收1元 不足1km按1km計算 那麼,現在請同學們幫小明算出他坐車共需要花多少錢吧...