C語言部落格作業 結構體

2022-05-31 02:18:10 字數 2061 閱讀 8057

struct complex;//該結構體表示複數的實部和虛部

定義結構變數z

z的實部等於x,y實部的積減x,y虛部的積

z的虛部等於x的實部*y的虛部+x的虛部*y的實部

本題能較好完成

struct clerk;分別表示職員的名字,實發,基本,浮動,支出的金額

定義整形 i,n

定義結構變數s

答案錯誤:開始看給出的資料,以為輸入的數是整形的,所以把輸入的數定義為整形

導致答案一直錯誤。後詢問同學得知。

struct adress;分別表示名字,生日,性別,固話,手機

定義整形變數n放人數,i,k查詢次數,a,j

輸入n的值

定義結構變數s

部分正確:在判斷查詢記錄時,沒有考慮a<0這一條件,導致有測試點過不去。

多次嘗試後發現問題,予以補充。

本題的目的是乙個有序陣列加入乙個數仍然有序。pta陣列有個相同題目我的做法是把陣列擴大,然後用冒泡法從新排序

雖然正確通過,但是與這個**相比效率顯得有點低。它的做法是遍歷陣列找到比它小的乙個停止,然後對後面的值賦值。

**看起來簡潔,效率也很高。

#include#include#includeusing namespace std;

int main()

if(ra>3*t) cout<

因為龜是一直走的所以不用進行判斷,對兔子的行程判斷,每10分鐘判斷一次,

比龜的長,直接停30分鐘最後比較路程。思路很直接,**簡潔,高效。

-1.同乙個記憶體段可以用來存放幾種不同型別的成員,但是在每一瞬間只能存放其中的一種,而不是同時存放幾種。

每一瞬間只有乙個成員起作用,其他的成員不起作用,即不是同時都在存在和起作用。

以為開始是奇數直接值加二就可以

正確做法是要判斷是否為奇數,是的話就求和

這題的做法是用結構變數,開始預習不充分就用了以前的知識來做

還有一點就是字串的比較需要呼叫庫函式strcmp

C語言部落格作業 結構體

第乙個函式的編寫 首先要遍歷結構體陣列使sum得初始值為0,遍歷陣列中的score與sum相加。第二個函式編寫 先定義乙個結構體中間量temp 用選擇排序法進行排序,進行第二個函式的操作。本題沒有問題認為可以將第乙個函式中的 s用p去操作可以節約空間,還有就是可以用typedef對結構體取別名這樣會...

C語言部落格作業 結構體

1.本題pta提交列表 2.設計思路 void calc struct student p,int n void sort struct student p,int n 3.截圖 4.本題除錯過程碰到問題及pta提交列表情況說明 碰到的問題 最開始用冒泡法,排序反了 解決方法 改變冒泡法內層迴圈的判...

C語言部落格作業 結構體

struct student 該結構體表示學生的學號 姓名 成績和等級 struct worker 結構體表示職員的姓名 基本工資,浮動工資 支出 實際工資 定義結構陣列s n 迴圈輸入n個職員的資訊 for i 0 to i n 1 計算s i sjgz end for 輸出n個職員姓名和實際工資...