c语言课内实验报告函数 c语言函数实训报告

c语言函数实验报告#includestdio.h
int main()
{
int sum(int);
int factorial(int);
int n,s;
long int p;
printf("请输入n值:\n");
scanf("%d",n);
s=sum(n);
p=factorial(n);
printf("1 2 3 ... n=%d\n",s);
printf("n!=%ld\n",p);
return 0;
}
int sum(int x)
{
int a=0;
for(int i=0;i=x;i)
a=a i;
return a;
}
【c语言课内实验报告函数 c语言函数实训报告】int factorial(int y)
{
int b=1;
for(int i=1;i=y;i)
b=b*i;
return b;
}
因为阶乘会得到很大的结果 , 会超出p的范围,所以n值不能太大,否则阶乘没有结果(或不对) , 只有加法的结果;
C语言函数实验#includestdlib.h
#includestdio.h
#define N 4
int zhi(int a[][N])
{ int i,j,sum=0;
for(i=0;iN;i)
{printf("\n");
for(j=0;jN;j)
{
if((i j)==(N-1)||i==j)
{a[i][j]=1;}
else
{sum =a[i][j];}
printf("M",a[i][j]);
}
}
printf("\n");
return sum;
}
int main()
{
int i,j,a[N][N],sum=0;
for(i=0;iN;i)
{
for(j=0;jN;j)
{
scanf("%d",a[i][j]);
}
}
printf("%d\n",zhi(a));
return 0;
}//qq:470615109
C语言程序设计实验报告 (1)编写一个函数primeNum(int x),功能是辨别一个数是否为素数 。#include math.h
int primeNum(int p)
{
int i, q;
/* Negative number is not a prime */
if (p0)
return 0;
q = (int) sqrt(p);
for (i = 2; iq; i)
if ((p % i) == 0)
return 0;
/* No factor of p is found */
return 1;
}
/*原理::
从2-sqrt(x)的数中看是否有可以整除的, 如果没有, 则为素数.
*/
关于c语言课内实验报告函数和c语言函数实训报告的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读