C語言成績管理系統的小問題,求解答

2022-05-07 23:07:52 字數 692 閱讀 4201

1樓:匿名使用者

while(iszno);

printf("姓名:%s\t",st->szname);

printf("數學:%d\t",st->math);

printf("英語:%d\t",st->english);

printf("程式設計:%d\t",st->cdevelop);

printf("\n");

st++; //加上這句試試

i++;

}你的i根本就沒有起到任何作用。相當於迴圈了n遍,但是每次都是顯示的同一個值,陣列的指標根本沒變過。

建議貼全**~

2樓:房安杉

你的st應該是一個結構體取地址的吧!後面的將前面的覆蓋了,只存放了一個學生的資訊。

3樓:麥克貓

你資料儲存在**? 應該是都存在一起了

在輸入學號2的時候,覆蓋了學號1的內容,所以都是學號2的內容,,你只輸學號1,就會顯示學號1了

你輸入到學號3,就都顯示學號3的內容

還有void addstudent(student*st, int n)這裡的 int n 沒有用到啊,

4樓:匿名使用者

是結構體陣列,還是連結串列啊

應該是覆蓋了吧

新增記錄那裡,應該不是這麼寫吧

C語言問題求解答,c語言問題求解答

第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 逗號表示式從左往右依次計算,取最右邊的表示式的值為整個表示式的值 答案應該是5.000000啊 c語言問題求解答 5 1 include 2 int main 3 21 22 2...

求解啊,C語言的問題,求解啊, C語言的一個問題

表示式y x a b b c 中逗號運算子結合方式從左到右且括號最高,所以首先計算 x a b 表示式,得到x 5而且 x a b 的值為5,故原始可寫為y 5,b c 然後計算表示式 b c 得到表示式的值為10,故原表示式可以寫為y 5,10 而逗號表示式優先順序比賦值運算低,故先賦值,y 5,...

C 題目,新手求教!!C語言小問題,求指教!!

類 可以理解為某些相互關聯的變數和函式的組合體。通過類名可以定義 類的物件 這些物件也就因其 類 而具有了對應的相關變數和函式。比如student類,定義好之後,可以在主程式中這樣使用 main cout 這樣的好處是,a 作為一個 student類 的變數 它的實際意義是 一個班級,或者一個學生集...