編寫c語言程式要求用結構體,編寫一個C語言程式,要求用結構體。

2021-12-19 13:41:12 字數 2522 閱讀 1663

1樓:匿名使用者

我給你寫一個

先給你寫一部分吧~

#include

#include

typedef struct lnode

lnode;

void createlnode(int student_number)

}void sort()

main()

2樓:蘭色的閃電

structstudent[n]; //-參賽學生總數,每人一個檔案(陣列)

unsigned char maxresult[1+2+3]; //-最後得獎的名字列表

unsigned int max,min; //-每個學生的最高分和最低分

unsigned float sum; //-臨時累加用,用於計算平均分

unsigned int buff,temp; //-臨時用,用於比較最大、最小值

void cmp_achievement(void)

for(i=0; i max)

if(buff < min)

}sum -= max; //-去掉最高分

sum -= min; //-去掉最低分

sum = sum/(m-2); //-求平均結果

student[i].result = sum; //-最終成績,

buff = n;

for(i=0; i<(1+2+3); i++)

} }}

建立一個結構體型別,編寫c語言程式。

3樓:

#include

char *subjectname = ; //科目名稱列表 可調整順序

#define subject 2 //科目數 可設定 1 - 11門,超過11門時得新增上行科目名稱列表

#define students_max 100 //最大可輸入的學生數量 根據實際情況調整

typedef struct student student;//最長姓名只許有五個漢字長度,超長會出錯 改一下這個名字長度或規定名字最長5個字多餘的不輸入也成

student stu[students_max]; //結構體陣列 全域性變數 雖可以不用全域性的,要是你自己寫了很多函式,都要訪問它們,不如就讓它們做全域性變數的好

void main()

else if(total<1)

printf("請輸入學生成績,格式:\n\t姓名 ");

for(j=0;j

printf("\n");

for(i=0;i

stu[i].core[subject] /= subject; //平均分 只是求了沒有輸出

}printf("\n不及格情況統計:\n");

for(k=0,i=0;i

if(flag)

}if(!k)

printf("沒有不及格的學生");

else

printf("有不及格科目的學生個數:%d",k);

}//常看到有要這類程式的,今天寫一個,給大家參考,別天天上來要程式啊,仿照這個自己編吧

//程式在vc7.1下編譯通過,測試執行正常

編寫一個程式,採用結構體儲存三個學生的資訊:姓名,學號,性別,年齡, 20

4樓:匿名使用者

#include

#include

struct stu

stu[300];

int main()

puts("輸出三個人的資訊");

for(i=0;i<3;i++)

return 0;}

5樓:匿名使用者

#include

typedef struct studentstudent;

int main()

for (i = 0; i < 3; i++)return 0;}

6樓:匿名使用者

public type std

nam as string '姓名baino as string '學號*** as boolean '性別,du假設男zhi生為

daotrue,女生為false

hold as integer '年齡end type

dim student(

回1 to 3) as std

student(1).nam="li ming"…答…

7樓:匿名使用者

struct st_student;

st_student g_stu[3] =,,,};

怎樣用c語言編寫這個程式,怎樣用C語言編寫這個程式

include stdio.h include conio.h include dos.h typedef struct xy value xy value num 26 判斷權位,確定相連的數是否符合 jdg flag case 2 case 1 return 1 flag 初始化權位 增加1 a...

c語言程式編寫計算表示式C語言程式編寫計算表示式123100的值。

c語言程式編寫 計算表示式 1 2 3 100的值可以參考下面的 include void main 擴充套件 資料 1 for迴圈最簡形式為 for 2 for迴圈一般形式為 for 單次表示式 條件表示式 末尾迴圈體 其中,表示式皆可以省略,但分號不可省略,因為 可以代表一個空語句,省略了之後語...

C語言編寫程式計算C語言編寫一個程式計算。。。

親,你的程式迴圈copy永遠不會停止 bai此句for i 1 fabs 1 i i 1 1e 6 i i永遠大於0 所以不會停du止 所以沒輸出入 沒錯zhi誤計算機只能計算有限的數值,這dao種無限逼近型的不能用這種方法算的 fabs 1 i i 1 有錯誤,bai 1 i i 1 1 i i ...