輸入若干個學生資訊 學號姓名成績 輸入學號為0時輸入結

時間 2021-07-15 11:48:38

1樓:

1、首先,定義一個資料結構student,包含學生的各資訊。

2、定義兩個student型別的變數,儲存所有學生的成績資訊和臨時變數。

3、定義一個自定義函式,輸入學生的成績資訊。

4、具體實現學生資訊的輸入,並計算總分。

5、主函式中,先定義4個整型變數,儲存學生的總數,以及控制迴圈的變數。

6、接著,輸入學生總數,儲存在變數n中。

7、執行程式檢視最後結果。

注意事項:c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。

2樓:

這道題我已在另一地方回答——

以下是去掉最後一個條件——“再輸入一個成績值 將成績大於該值的學生資訊輸出”。。。的解答!

#include

#include

#include

struct stud_node{

int    num;

char  name[20];

int    score;

struct stud_node *next;

void main()

struct stud_node *head,*tail, *p;

int num, score;

char name[20];

int size = sizeof(struct stud_node);

head=tail=null;

scanf("%d", &num);

while(num != 0){

scanf("%s%d",name,&score);

p=(struct stud_node*)malloc(size);

p->num=num;

strcpy(p->name,name);

p->score=score;

p->next=null;

if(head==null)

head=p;

else

tail->next=p;

tail=p;

scanf("%d",&num);

for(p=head; p!=null; p=p->next)

printf("%d %s %d\n", p->num,p->name,p->score);

3樓:半夜

#include

#include

#include

struct stud_node;

int main(void)

else

tail->next=p;

tail=p;

scanf("%d",&num);

}printf("please enter m:");

scanf("%d",&m);

if(head==null)

for(ptr=head;ptr;ptr=ptr->next)return 0;}

用C語言編寫,從鍵盤上輸入若干個正整數,輸入0結束 統計所有正整數的個數,並計算最大值,最小值和平均值

hello,world c語言,求最小值 輸入一個正整數n,再輸入n個整數,輸出最小值。試編寫相應程式。把這些數都裝在一個陣列裡面 比如a for int i 0 ia j printf d a 0 6.程式設計實現 從鍵盤輸入若干個正整數,求其中所有偶數的和並輸出。輸入的數以0作為結束標記。思考 ...

從鍵盤中輸入若干個正整數,求其中最大數和最小數,輸入的數以0為中止標記。(C語言問題)

從鍵盤中輸入若干個正整數,求其中最大數和最小數,輸入的數以0為中止標記。c語言問題 include fun int a,int m main fun a,i 數學建模中的c語言程式設計 c語言中怎樣輸入數學中的e 在c語言中如果要利用數學 中的 e 有關計算,是有一些專門的符號的。比如要計算e的x次...

將一箱蘋果分給若干個小朋友

用不等式方程組來解答,設有小朋友x人,那麼蘋果的總數就是 4x 8 個,最後一個小朋友分到的蘋果個數就是4x 8 8 x 1 x 1 是表示除了最後一個小朋友外,其他的人數。題目告訴你 有一個小朋友分到的蘋果不足6個 那就是說明可能最後一個小朋友分到的蘋果個數,等於0,小於6,或者大於0,小於6.那...