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

2021-07-15 11:48:20 字數 1618 閱讀 6641

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;}

關於河海大學常州校區的若干個問題

首先希望你可以被河海常州校區錄取,我是學電信的,通訊和電信去年的分數線都是368,那麼你今年的成績應該是可以錄的,但你要做好苦學的準備,因為計算機及資訊學院的專業都是很苦的,就我個人來說,我覺得河海常州是不錯的,學風很好,這一點甚至可以超過本部,老師也很負責,對學生要求很嚴格,不過最主要還是靠學生自...

把桃子分給若干個猴子,每隻猴子都分到桃子,但都不超過 至少有幾隻猴子得到的桃子一樣多

325 8 40.625 所以至少40只猴子得到的桃子一樣多 325 8 40 個 1 個 40 1 41 個 1 2 3 4 5 6 7 8 36 325 36 9.1 9 1 8 1 2 3 4 5 6 7 8 36 325 36 9.1 9 1 10 設至少有x只猴子得到的桃子一樣多,則325...

如圖,把圓等分成若干個小扇形,平常近似的長方形,長方

多出來的周長就是半徑的兩倍,所以元的半徑是3釐米,圓的面積也就知道了吧。把一個圓切成若干個相同的小扇形,然後拼成一個近似的長方形,長方形的周長比圓的周長長16釐米。這個圓 拼成的近似長方形周長比圓的周長多出兩個半徑,所以半徑 16 2 8cm,直徑是16cm。周長 3.14 16 50.24 釐米 ...