c语言编程平均分,用C语言编程平均分数
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
當個反面典型,讓大家見識下丑陋無比的程序好了,主要是想練練打字,HOHO。應該用二維數(shù)組且全部函數(shù)化的,rand的%后面或是101或是100,可能和編譯器有關,TC2下應寫100,我那時候試好像是這樣,吃飯鳥,類型就不管了。
struct?student
{
int?score[3];
}stu1,stu2,stu3,stu4;
int?average(int?*p)
{
return?((*p)+(*(p+1))+(*(p+2)))/3;
}
void?main()
{
int?i;
int?j=20;
int?k;
int?result1,result2,result3,result4;
clrscr();
for?(k=1;k<=3;k++)
{
stu1.score[k]=rand()%100;
stu2.score[k]=rand()%100;
stu3.score[k]=rand()%100;
stu4.score[k]=rand()%100;
}
result1=average(stu1.score);
result2=average(stu2.score);
result3=average(stu3.score);
result4=average(stu4.score);
for?(i=1;i<=3;i++)
{
printf("The?1st?student's?score?%d?is?%d\n",i,stu1.score[i-1]);
printf("The?2nd?student's?score?%d?is?%d\n",i,stu2.score[i-1]);
printf("The?3nd?student's?score?%d?is?%d\n",i,stu3.score[i-1]);
printf("The?4th?student's?score?%d?is?%d\n",i,stu4.score[i-1]);
}
printf("The?1st?student's?score?is?%d\n",result1);
printf("The?2nd?student's?score?is?%d\n",result2);
printf("The?3rd?student's?score?is?%d\n",result3);
printf("The?4th?student's?score?is?%d\n",result4);
}
總結
以上是生活随笔為你收集整理的c语言编程平均分,用C语言编程平均分数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言初始化错误怎么办,结构体变量的初始
- 下一篇: 括号匹配编码c语言,用c语言实现括号匹配