指向数组的指针做函数参数练习----打印不及格学生成绩
Posted Allen101
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指向数组的指针做函数参数练习----打印不及格学生成绩相关的知识,希望对你有一定的参考价值。
输出不及格学生的序号以及他们的所有成绩。
#include <stdio.h> int main(){ void search(float (* p)[4]); //数组表示3名学生的4门课的成绩,本程序要找到有不及格课程 //的学生序号,并打印出来他们的所有成绩 float score[3][4]={{5,67,89,78}, {34,78,90,78}, {89,87,98,90}}; search(score); } void search(float (* p)[4]){ for(int i=0; i<3; i++){ int flag=1; for(int j=0; j<4; j++){ if(*(*(p+i)+j)<60){ flag=0; } } if(flag==0){ printf("序号为%d的学生,存在不及格的课程\n", (i+1)); printf("该学生所有课程的成绩为:\n"); for(int j=0; j<4; j++){ printf("%6.2f",*(*(p+i)+j)); } printf("\n"); } } }
以上是关于指向数组的指针做函数参数练习----打印不及格学生成绩的主要内容,如果未能解决你的问题,请参考以下文章