2019春第九周作業

2022-06-28 21:57:20 字數 2595 閱讀 1200

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學習使用結構解決問題

這個作業在哪個具體方面幫助我實現目標

了解結構的使用方法、格式以及注意事項

參考文獻

c語言程式設計ii第九章

一、本週完成作業

基礎函式題

1.實驗**

#include #define maxn 10

struct student;

int set_grade( struct student *p, int n );

int main()

count = set_grade(ptr, n);

printf("the count for failed (<60): %d\n", count);

printf("the grades:\n");

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

printf("%d %s %c\n", stu[i].num, stu[i].name, stu[i].grade);

return 0;

}

int set_grade( struct student *p, int n )

else if((*p).score>=60&&(*p).score<=69)

(*p).grade='c';

else if((*p).score>=70&&(*p).score<=84)

(*p).grade='b';

else

(*p).grade='a';

p++;

}return count;

}2.設計思路

3.本題除錯過程碰到的問題及解決辦法

*p需要用括號括起來,因為*p.score等同*(p.score),經過查資料自己檢查後改正

錯誤截圖

4.執行結果截圖

基礎程式設計題1

1.實驗**

#include

struct studentstr[50],stu[50];

int main(void)

for(i=0;i}}

return 0;

}2.設計思路

3.本題除錯過程碰到的問題及解決辦法

沒什麼錯誤,主要就是做題思路比較難想到

4.執行結果截圖

基礎程式設計題2

1.實驗**

#include

struct student;

int main()

scanf("%d", &m);

for(int j = 0; j < m; j++)}}

return 0;

}2.設計思路

3.本題除錯過程碰到的問題及解決辦法

定義學生考號時用long來定義出現了段錯誤,後來問同學之後改成了用char陣列來定義

錯誤截圖

4.執行結果截圖

挑戰作業太難不會

預習作業

什麼是遞迴函式?

遞迴就是乙個函式在它的函式體內呼叫它自身。執行遞迴函式將反覆呼叫其自身,每呼叫一次就進入新的一層。遞迴函式必須有結束條件。 當函式在一直遞推,直到遇到牆後返回,這個牆就是結束條件。遞迴函式還有兩個要素,結束條件與遞推關係。出處:

它的優點和缺點有哪些?

優點:遞迴函式方便了程式設計師——用一段短小精悍的**便描述了乙個複雜的演算法(處理過程)。

缺點:害苦了處理器和記憶體——處理器一遍遍地呼叫函式、記憶體一層層地建立函式棧幀,再一層層地退棧。這將是不小的系統開銷。更為可怕的是遞迴可能造成棧溢位。

出處:如何歸納出遞迴式?

三種方法   (一)代換法(二)遞迴樹方法(三)主方法。詳情及出處:

學習感悟

結對程式設計的優缺點

優點:2個人可以在討論中不知不覺的進步,畢竟合作的力量還是要比自己乙個人強,程式設計搭檔相當於半個老師,可以取長補短

缺點:有時候還是需要自己乙個人獨立思考來解決問題,不能什麼都問搭檔,自己的錯誤自己解決出來印象會更深刻

2019春第九周作業

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練運用指標 這個作業在那個具體方面幫助我實現目標 指標字元陣列的熟練運用 參考文獻 指標的開始 6 1 按等級統計學生成績 20 分 本題要求實現乙個根據學生成績設定其等級,並統計不及格人數的簡單函式。int set ...

2019春第九周作業

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 2019春第九周作業 我在這個課程的目標是 了解並學習結構的概念與定義,結構變數的使用,結構陣列和結構指標的知識 這個作業在那個具體方面幫助我實現目標 了解和學習結構的概念與定義,結構變數的使用以及結構陣列和指標的使用 參考文獻 本題要求實現...

2019第九周作業

這次作業屬於哪個課程 c語言程式設計 這次作業要求在 第九周作業 我在這個課程的目標是 學習結構 這個作業具體在那個方面幫助我實現目標 結構陣列及結構指標的運用 參考文獻 c語言程式設計 本題要求實現乙個根據學生成績設定其等級,並統計不及格人數的簡單函式。int set grade struct s...