要求用C編寫定義學生結構體,包括學號,性別,數學英

2021-03-04 00:12:40 字數 1376 閱讀 6431

1樓:匿名使用者

#include

using namespace std;

struct student

;void student::set()

void student::showlist()

用c語言寫:定義一個學生結構體(包含姓名,學號,語文,數學,外語,總分)。定義一個學生結構體陣列。

2樓:匿名使用者

#include

struct student ;

struct student * highscore(struct student *s, int n)

return high;

}main()

// 輸出學生資訊

printf("\n學生資訊\n姓名\t學號\t語文\t數學\t英語\n");

for(s = student; s < student+5; s++)

printf("%s\t%d\t%.1f\t%.1f\t%.

1f\n", s->name, s->idnum, s->score[0], s->score[1],s->score[2]);

// 計算學生總分病返回總分最高的學生資訊

s = highscore(student, 5);

printf("\n總分最高的學生是:%s,學號:%d\n成績:

語文:%.1f數學:

%.1f英語:%.

1f總分:%.1f\n", s->name, s->idnum, s->score[0], s->score[1],s->score[2], s->total);}

3樓:匿名使用者

把你的**貼出來,改的地方應該不多

編寫程式,要求:定義一個結構體型別,含學生姓名,學號和數學成績,給五名學生輸入以上資訊,按成績排序。

4樓:用兵如神

已搞定,請驗證

#include

#include

typedef struct info

info;

info s1, s2, s3, s4, s5;

void main()

}cout<<"排序後如下:"<

cout<<"姓名"<

for(int k=0; k<5; ++k)else if(allsum[k] == s2.sum)else if(allsum[k] == s3.sum)else if(allsum[k] == s4.

sum)else if(allsum[k] == s5.sum)}}

坐等定義學生結構體型別其成員包括學號

如下 include include struct student void fun struct student b main int i printf n nthe original data n printf nno ld name s nscores t.sno,t.name for i 0...

編寫java程式,定義學生類student,屬性包含

public class student public student string name,string age,string gender public string getname public void setname string name public string getage pu...

c 中結構體是什麼?有什麼用,c 中的結構體是用來幹嘛的 能解決什麼問題

在c語言中,可以定義結構體型別,將多個相關的變數包裝成為一個整體使用。在結構體中的變數,可以是相同 部分相同,或完全不同的資料型別。在c語言中,結構體不能包含函式。在物件導向的程式設計中,物件具有狀態 屬性 和行為,狀態儲存在成員變數中,行為通過成員方法 函式 來實現。c語言中的結構體只能描述一個物...