Loading... ```cpp #include <stdio.h> int main ( ) { int score [ ] [ 4] = { { 23 , 64 , 88 , 8} , { 90 , 100 , 69 , 72 } , { 44 , 64 , 23 , 73 } } ; int * search ( int ( * pointer) [4] ) ; //利用指针函数与指向数组的指针变量输出不合格的成绩 int i , j ; for ( i = 0 ; i < 3 ; i ++ ) { if ( search ( score + i ) == *( score + i ) ) { for ( j = 0 ; j < 4 ; j ++ ) { printf ( "%5d" , * ( * ( score + i ) + j ) ) ; } printf ( " \n") ; } } } int *search ( int ( *pointer) [ 4 ] ) { int i ; for ( i = 0 ; i < 4 ; i ++ ) { if ( * (* pointer + i ) < 60 ) { return * pointer ; } } } ``` 最后修改:2021 年 05 月 19 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果文章有用,请随意打赏。