|  | 
 
| 
#include<conio.h>
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  #include<stdio.h>
 #include<stdlib.h>
 #define  N  5
 int fun(int a[][N], int m)
 {
 int i,j;
 for(i=0;i<N;i++)
 for(j=i;j<N;j++)
 a[i][j]=a[i][j]*m;
 }
 main()
 {
 FILE *wf;
 int a[N][N],m, i, j;
 int b[N][N]={1,9,0,5,1,2,7,3,4,2,9};
 
 printf("*****The array*****\n");
 for(i=0;i<N;i++)               /*输出一个随机的5×5矩阵*/
 { for(j=0;j<N;j++)
 {a[i][j]=rand()%20;
 printf("%4d", a[i][j]);
 }
 printf("\n");
 }
 do
 m=rand()%10;
 while(m>=3);    /*产生一个小于3的随机数*/
 printf("m=%4d\n",m);
 fun(a,m);
 printf("THE RESULT\n");
 for(i=0;i<N;i++)
 { for(j=0;j<N;j++)
 printf("%4d",a[i][j]);
 printf("\n");
 }
 /******************************/
 wf=fopen("out.dat","w");
 fun(b,2);
 for(i=0;i<N;i++)
 { for(j=0;j<N;j++)
 fprintf(wf,"%4d",b[i][j]);
 fprintf(wf,"\n");
 }
 fclose(wf);
 /*****************************/
 }
 其中wf=fopen("out.dat","w");这句语句的意思是什么呢?
  以及: fun(b,2);
 for(i=0;i<N;i++)
 { for(j=0;j<N;j++)
 fprintf(wf,"%4d",b[i][j]);
 fprintf(wf,"\n");
 }
 fclose(wf);这个整段程序在编译结果中好像并没有起到作用吧?
  | 
 |