1。 # include <stdil.h>
main()
{
int i,j,r,m;
int a [3][3]= { {100,200,300},{28, 72, -30},{-850, 2, 6} };
m=a [0][0], r=0, c=0;
for (i=0;i<3,i++)
for (j=0;j<3,j++)
if (a [i][j<m)
m=a [i][j],r=i, c=j;
printf(“%d,%d,%d\n”,m,r,c);
}
__________________
2。long fac (int n)
{
if (n<0)
{printf (“error!”\n);
exit (-1);
}
else if (n==0 n==1) return (1);
else return (n* fac (n-1) );
}
main ()
{
printf ("%!d\n, fac (5);)
}
_______________
參考答案:# include <stdio.h>
main()
{
int i,j,r,m;
int r,c;
int a [3][3]= { {100,200,300},{28, 72, -30},{-850, 2, 6} };
m=a [0][0];
r=0;
c=0;
for (i=0;i<3;i++){
for (j=0;j<3;j++){
if (a [i][j]<m){
m=a [i][j];
r=i;
c=j;}
printf(“%d,%d,%d\n”,m,r,c);
} }}
如果你这样写的话,就是按照大小排序,是从小到大的输出结果。
long fac (int n)
{
if (n<0)
{printf (“error!”\n);
return(-1);
}
else if (n==0||n==1) {return (1);
break;}
else
{return (n* fac (n-1) );}
}
main ()
{
printf ("%d\n, fac (5));
}
这样就是求n 的阶乘了!