C語言程式設計實踐(OJ) 結構體

2021-07-25 08:58:43 字數 1950 閱讀 6040

description

定義乙個結構體變數(包括年、月、日)。編寫乙個函式days,由主函式將年、月、日傳遞給函式days,計算出該日在本年中是第幾天並將結果傳回主函式輸出。

input

年月日

output

當年第幾天

sample input

2000 12 31

sample output

366

hint

主函式已給定如下,提交時不需要包含下述主函式

/* c** */

int main()

參考解答

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格

參考解答

description

定義存放乙個學生資訊的結構體型別,學生資訊包括:姓名,學號,性別,院系,要求在隨意輸入5個學生的相關資訊後,按照學號從小到大順序輸出這些學生的資訊。

input

先輸入5名學生的資訊,按學號順序排序輸出後在輸入要統計的院系名稱

output

先按學號從小到大的順序輸出學生資訊

sample input

zhang3 20149003 m 資訊系

zhang5 20149005 f 資訊系

zhang10 20149010 f 管理系

zhang1 20149001 m 會計系

zhang9 20149009 m 會計系

sample output

zhang1 20149001 m 會計系

zhang3 20149003 m 資訊系

zhang5 20149005 f 資訊系

zhang9 20149009 m 會計系

zhang10 20149010 f 管理系

hint

資料輸出之間有4個空格

參考解答

C語言程式設計實踐(OJ) 結構體

description 定義乙個結構體變數 包括年 月 日 編寫乙個函式days,由主函式將年 月 日傳遞給函式days,計算出該日在本年中是第幾天並將結果傳回主函式輸出。input 年月日 output 當年第幾天 sample input 2000 12 31 sample output 366...

《C語言及程式設計》實踐參考 日期結構體

返回 賀老師課程教學鏈結 專案6 日期結構體 1 定義乙個結構體變數 包括年 月 日 要求輸入年 月 日,計算輸出該日是該年的第幾天。include struct date int main include struct date int main if date.year 4 0 date.yea...

結構體 C語言程式設計

一 實驗目的 1 學習掌握結構化資料的程式設計使用 二 實驗內容和步驟 1.分析並修改下面程式錯誤,使之能夠正常執行。錯誤 一 程式實現輸出圖書的名字和單價,錯誤 如下 include struct book float price char name 10 名字 int main void str...