全国计算机等级考试C语言考试程序设计题(14)
在考生文件夹下,要求程序PROG.C的功能是: 求3*3矩阵的最大值并输出。 例如,当矩阵为: 1 2 3 4 9 5 7 8 6 则最大值为:9
#include int fun(int a[3][3]) { /***********begin***********/
/************end************/ }
void main() { void NONO( );//函数声明 int a[3][3]={1,2,3,4,9,5,7,8,6}; int i,j,max; printf("array is: "); for(i=0;i<3;i++) { for(j=0;j<3;j++) printf("]",a[i][j]); printf(" "); } max=fun(a); printf("Result is: %d ",max); NONO( ); }
void NONO( ) { FILE *fr,*fw; int i,j,k,m,a[3][3]; fr=fopen("PROGIN.DAT","r"); fw=fopen("PROGOUT.DAT","w"); for(i=1;i<=5;i++) { for(j=0;j<3;j++) for(k=0;k<3;k++) { fscanf(fr,"%d",&a[j][k]); fprintf(fw,"M",a[j][k]);} fprintf(fw,"Max = %d ",fun(a));} fclose(fr); fclose(fw); } 相关资料 |