教你如何写出指针版判断学生成绩的c程序

2024-11-01 21:55:09

1、打开啊哈c编译器

教你如何写出指针版判断学生成绩的c程序

3、len = sizeof(scores)/sizeof(scores[0]); initscores(&scores[0],len); printscores(&scores[0],len); max = getmax(&scores[0],len); min = getmin(&scores[0],len); total = gettotal(&scores[0],len); average = getaverage(&scores[0],len); printfret(max,min,total,average);

教你如何写出指针版判断学生成绩的c程序

5、void printscores(int *datas,int size){ int i;for(i租涫疼迟=0;i<size;i++){ printf("第%d个学生的成绩是:%d\n",i+1,*datas++);} } int getmax(int *datas,int size) { int i; int max; max = *datas; for(i=0;i<size;i++){ if(max < *datas){ max = *datas; } datas++; } return max; }

教你如何写出指针版判断学生成绩的c程序

7、float getaverage(int *scores,int size){ int i; int t泠贾高框otal=0; for(i=0;i<size;i++){ total += *scores; } scores++; float average; average = (float)total/10; return average;}void printfret(int data1,int data2,int data3,float data4){ printf("最高分:%d\n 最低分:%d\n 总分:%d\n 平均分:%f\n",data1,data2,data3,data4); }

教你如何写出指针版判断学生成绩的c程序

9、运行程序时,输入的成绩大于100时

教你如何写出指针版判断学生成绩的c程序
猜你喜欢