作業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 內容包括多名學...