C程式設計課程 2012電子資訊 第十二堂課後作業

2022-01-30 08:55:57 字數 1132 閱讀 9725

作業1:

通過輸入兩個加數,給學生出一道加法運算題。如果輸入答案正確,則顯示「y」;否則顯示「n」。

要求:程式迴圈執行n次,用函式實現判斷對錯和輸出結果

輸入輸出示例:(括號內部分是對輸入輸出的解釋,不要出現在程式中)

示例一: 

1,2(輸入)

1+2=4(1+2=由程式輸出,4由鍵盤輸入)

n. (由程式輸出)

示例二:

1,2(輸入)

1+2=3(1+2=由程式輸出,3由鍵盤輸入)

y(由程式輸出).

-----------------------分割線-----------------------

作業2:

統計和分析某班學生考試成績,實現如下學生成績管理功能:

(1)錄入每個學生的學號和考試成績;

(2)計算課程的平均分;

(3)按成績由高到低排出名次表;

(4)按學號查詢學生排名及其考試成績;

(5)按優秀(90~100)、不及格(0~59)2個類別,統計每個類別的人數及其所佔的百分比;

要求:最多不超過40人(具體人數由鍵盤輸入)參加某門課程的考試,用一維陣列作函式引數程式設計

輸入輸出示例:

-----------------------分割線-----------------------

作業3:用指標(間接引用)求出兩個數中的最大數.

-----------------------分割線-----------------------

作業4:編寫交換兩個變數值的函式,並交換主函式中兩個變數的值(不能使用全域性變數傳遞資料).

-----------------------分割線-----------------------

作業5:從鍵盤輸入5個整數存入一維陣列中,再按反序輸出(要求用指標訪問陣列元素).

-----------------------end-----------------------

C程式設計課程 2012電子資訊 第十次實驗任務

任務1 輸入乙個字串和乙個正整數x,將該字串中的後x個字元複製到另乙個字串y中,再對y串的內容前後倒置後存入陣列z中並輸出。要求 用指標訪問陣列元素 用函式getx char c1 實現複製 用函式getr char c2 實現倒置。執行示例 enter a string abcabcd enter...

C程式設計課程 2012電子資訊 第十一次實驗任務

作業1 下段程式迴圈體執行的次數是是多少,為什麼 include int main return 0 分割線 作業2 閱讀下面程式,在?填上適當的語句,使程式完成指定的功能。並說明為什麼?程式說明 是用公式 求 的近似值,直到最後一項的絕對值小於是10 的負6 為止。include stdio.h ...

C程式設計課程 2012電子資訊 第十三堂課後作業

作業1 輸入乙個字串和乙個正整數m,將該字串中的前m個字元複製到另乙個字串中,再輸出後乙個字串。執行示例 enter a string abcdefghijk enter an integer 6 the new string is abcdef 分割線 作業2 編乙個函式void fun char...