函数
10.
#include<stdio.h>
main()
{
float fun(float x[]);
float ave,a[3]={4.5,2,4};
ave=fun(a);
printf(“ave=%7.2f”,ave);
}
float fun(float x[])
{
int j;
float aver=1;
for (j=0;j<3;j++)
aver=x[j]*aver;
return(aver);
}
运行结果为:
ave= 36.00
11.
#include <stdio.h>
main()
{
int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2],i,j;
for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
b[j][i]=a[i][j];
}
for(i=0;i<=2;i++)
{
for(j=0;j<=1;j++)
printf("%5d",b[i][j]);
}
}
运行结果为:
1 4 2 5 3 6
12.
#include <stdio.h>
f(int b[],int n)
{
int i,r;
r=1;
for (i=0;i<=n;i++)
r=r*b[i];
return (r);
}
main()
{
int x,a[]={1,2,3,4,5,6,7,8,9};
x=f(a,3);
printf(“%d\n”,x);
}
运行结果为:
24