>这是求矩阵的列的平均值的程序</P>2 [- I1 [0 e' p8 v5 n, N+ A" Q4 E$ c
>#include<stdio.h>
>void main()+ k) e; {* h; ]
> printf("
lease input the number of columns and lines of matrix:n,m\n",N,M);
> while(n>N||n<=0||m>M||m<=0)# A* f. I& t4 R! Q- B1 K
lease input number of matrix:n(0<n<N),m(0<m<M)again!\n",N,M);
> printf("
lease input a filename:\n");$ N$ ~( j8 W4 z2 \" \5 p* m
> if((fa=fopen(filename,"r"))==NULL)8 y( w, q; x6 _) ?, L2 Q# |8 y
> for (i=0;i<n;i++)
> for(i=0;i<m;i++)
>% C: R) W8 r8 I7 B- E3 r/ ^- @ b
> if((fb=fopen("result.txt","w"))==NULL)% w H+ I0 V4 D0 `- q2 T
> else5 L; `6 v$ b$ G/ u. q2 ?
>}</P>
>可以读入数据呀!</P><
>scanf("%d%d",&n,&m);这条语句中"%d%d"的格式要求是你输入数据的时候必须以空格作为两个数据的间隔符!如果想用逗号作间隔符可以改成"%d,%d",你一定是在输两个数据的时候中间的间隔符弄错了,造成不能读入!</P>
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |