| 
 | 
 
 
发表于 2019-9-13 02:09:12
|
显示全部楼层
 
 
 
 本帖最后由 ijy 于 2019-9-13 19:27 编辑  
 
#include <stdio.h> 
#define T 10 
int main() 
{ 
int a[T][3]; 
        void inputrowcol(int (*)[3]);  
        void printaverage(int (*)[3]); 
         
        inputrowcol(a); 
        printaverage(a); 
       
 
        return 0; 
} 
void inputrowcol(int (* b)[3]) 
{  
        int i,j; 
        printf("请输入%d行,每行三个整数:\n",T); 
           for(i=0;i<T;i++) 
           { 
                   for(j=0;j<3;j++) 
                           scanf("%d",&b[i][j]); 
                   putchar('\n'); 
           } 
} 
void printaverage(int (*b)[3]) 
{ 
        int i; 
        printf("每行的平均数分别为:\n"); 
        for(i=0;i<T;i++) 
        { 
                int average=(*b[i]+*(b[i]+1)+*(b[i]+2))/3; 
                printf("第%d行平均数为:%d\n",i,average); 
        } 
} |   
 
 
 
 |