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... 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語言中的結構體只能描述一個物...坐等定義學生結構體型別其成員包括學號
編寫java程式,定義學生類student,屬性包含
c 中結構體是什麼?有什麼用,c 中的結構體是用來幹嘛的 能解決什麼問題