3.求n阶方阵主、副对角线上的元素之积。
#define N 4
#include "stdlib.h"
#include "stdio.h"
float mul(int arr[][N])
{
/**********Program**********/
int i,t1=1;
for(i=1;i<N;i++)
t1*=a[i][i]*arr[i][3-i];
return(t1);
/********** End **********/
}
main()
{
int a[N][N],i,j;
clrscr();
for(i=0;i<N;i++)
for(j=0;j<N;j++)
a[i][j]=random(10)+1;
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
printf("%4d",a[i][j]);
printf("\n");
}
printf("The sum is %f\n",mul(a));
}
4
*题目:编写函数fun计算下列分段函数的值: 公式如图所示:
#include “math.h”
main()
{float x,y;
scanf(“%f”,&x);
if(x<0&&fabs(x+3)<0.0000001)
y=x*x+x+6;
else
if(x<10&&x>=0&&!fabs(x-2)<0.0000001&&!fabs(x-3)<0.0000001)
y=x*x-5*x+6;
else