那地方錯了

時間 2022-03-12 19:20:22

1樓:

修改如下,需要修改的地方用//註釋了,

#include

struct stu//結構體需要一個名字

int num;

int score1;

int score2;

int score3;

}student[5];

int main()

void sum(stu student);//void sum(struct student);

int i,h;

printf("請輸入學生的成績,學號:\n");

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

printf("請輸入學生平時成績所佔比例:\n");

scanf("%d",&h);

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

student[i].score3=(student[i].score1*h+student[i].score2*(100-h))/100;

printf("學號  平時成績  期末成績  總評成績\n");

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

printf("%-6d %6d %6d %7d",student[i].num,student[i].score1,student[i].

score2,student[i].score3);

printf("\n");

sum(student);

void sum(stu student)//void sum(struct student)

int i,s=0;//s沒有初始化,要初始化為0

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

s=s+student[i].score1;

printf("%d",s);結果:

2樓:倒黴熊

你宣告的是

void sum(struct student);

而你實現時

void sum(struct student) //這裡修改為陣列。

一個引數是陣列,一個引數是一個結構體變數,不對啊

3樓:匿名使用者

sum()函式的引數改成指標(或者陣列)。直接寫struct student的話,會產生一個student[0]的副本送進函式的。

void sum(struct student)

南陵那地方房子最好

南陵城東 新南中那邊 城東新區 優越原因 1,教育 配有新南陵一中 南翔學校 和南陵最大的學前班 華藝 2,綠化 配有濱河公園 3,交通 有太白大道 弋江路學士路 凌陽東路 缺乏原因 1,商業區,據說華藝那邊再建 現在濱河公園晚上很多人加上南陵一中的魅力,人口會帶動經濟發展,所以那邊商業區應該會很快...

如果ems的快遞員送錯了地方 該怎麼辦

如果ems的快遞員送錯了地方,你可以憑發貨人手中發貨底單由發貨人向郵局索賠,如果沒有保額的話 一個包裹統一賠賞400元,注意 索賠時,不要把發貨底單原件交給郵局,這是唯一的證據 要給他影印件。 給你個建議 如果想本人簽收,以後再寫收件人地址時不要太詳細了,具體寫到你所在地。例如 市 縣姓名。把手機號...

我錯了,真的錯了?我錯了嗎?

錯了?如果覺得自己真的錯了,就去努力追回吧,不要讓自己有遺憾 愛一個人是學會包容。關心。你想下你有什麼地方做得不夠好。如果做的好的話,她就不會去找別人的,靜下心來,好好的和她談談吧。這樣的話你會受益良多的 不要讓自己有遺憾。去追吧 錯了就向她道歉。只是一句真誠的道歉,應該不會太難吧?去聽蘇永康的 s...