第十二次課後作業

2021-06-14 15:52:25 字數 1775 閱讀 5490

作業1:

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

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

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

我的程式:

#include

void main() 

}  執行效果:

作業2:

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

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

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

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

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

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

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

#include

#define num 40

void bubblesort(int grade,int stn,int n)

int i,j,t,k;

for(i=0;i

} }

void print(int grade,int stn,int n)

void main()

for( i=0;iif(bprintf("學號 %d ,名次 %d,其考試成績%d\n",a,c,b);

int d=0;int e=0;

for( i=0;iif(grade[i]>=90) d++;

if(grade[i]<60) e++;

printf("優秀 不及格\n");

printf("%d %d\n",d,e);

printf("%.2f% %.2f%\n",float(d)/float(n)*100,float(e)/float(n)*100);

執行效果:

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

我的程式:

#include

void main() 

執行效果:

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

我的程式:

#include

int f(int *m,int *n)

void main()

執行效果:

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

我的程式:

#include

void main()

for(i=4;i>=0;i--)

}執行效果:

第十二堂課後作業

通過輸入兩個加數,給學生出一道加法運算題。如果輸入答案正確,則顯示 y 否則顯示 n 要求 程式迴圈執行n次,用函式實現判斷對錯和輸出結果 輸入輸出示例 括號內部分是對輸入輸出的解釋,不要出現在程式中 示例一 1,2 輸入 1 2 4 1 2 由程式輸出,4由鍵盤輸入 n.由程式輸出 示例二 1,2...

第十二周課後作業

1.gps預處理包括哪些內容?資料傳輸。將gps接收機記錄的觀測資料,傳輸到計算機磁碟上,以備處理和儲存。資料分流。從原始記錄中,通過解碼將各項資料分類整理,剔除無效觀測值和冗餘資訊,形成各種資料檔案,如星曆檔案 觀測檔案和測站資訊檔案等。觀測資料的平滑 濾波。剔除粗差並進一步剔除無效觀測值。統一資...

第十二次作業

目錄 1.編寫乙個程式,可以讀入乙個c 語言的原始檔 2.假定有兩個文字檔案 a.txt b.txt 請程式設計將它們合併為第三個文字檔案 c.txt 3 由鍵盤輸入n和m,程式設計將n m之間的素數儲存到乙個文字檔案 sushu.txt 中 4.已經有乙個文字檔案 data.txt 內容包括多名學...