C语言帮忙做几道题

来源:百度知道 编辑:UC知道 时间:2024/05/22 09:05:09
编程求阶层
编程某个数是否为素数
求二维数组的对角线之和
对二维数组进行赋值及输出其值
就这四道,谢谢。

//计算阶乘
int Factorial( int number )
{
if ( number <= 1 ){
return(1);
}else{
return( Factorial(number - 1) * number );
}
}

//判断是否是素数
int IsPrimeNumber( int number )
{
int i = 0;

//当判断的整数小于2时表示输入错误
if ( number < 2 ){
return(-1);
}else{
//2是最小的素数
if ( number == 2 ){
return(1);
)else{
for ( i = 2; i < number / 2; i++ ){
if ( number % i == 0){
return(0);
}
}
}
}
return(1);
}

求二维数组的对角线之和
#include "stdio.h"
main()
{ int a[3][3],sum=0;
int i,j;
printf("enter data:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
sum=sum+a[i][j];
printf("sum=%6d\n",sum);
}

//////////////////////////求二维数组的对角线之和
#include "stdio