2020-04-09学习心得

 今天主要学习了函数

函数名称(形参)

其中,形参是数据接口,用于接收实参

而实参是具体数值或有具体值的变量,实参与形参数据类型相同并与形参一一对应。

#include

void fun(int a,int b);//函数声明,放在头文件下。


//4.求1!+2!+……+n!

/*

#include

int fun(int a);

int main()

{

int n,sum=0,i;

printf("请输入n的值:");

scanf("%d",&n);

for(i=1;i<=n;i++)

{

sum=sum+fun(n);

}

printf("阶乘的和是%d\n",sum);

}

int fun(int a)

{

int i,s=1;

for(i=1;i<=a;i++)

{

s=s*i;

}

return s;

}

*/

//绝对素数。prime(int n)用于判断n是否为素数、inv(int n)用来计算n位置对换后的数字

/*

#include

int prime(int n);

int inv(int n);

int main()

{

    int n;

    for(n=10;n<100;n++)

    {

  prime(n);

    }

}

int prime(int n)

{

int i,m;

m=0;

for(i=1;i<=n;i++)

{

if(n%i==0)

{

m++;

}

}

if(m==2)

{

        inv(n);

}

}

int inv(int n)

{

int j,m=0,a;

a=n/10+n%10*10;

    m=0;

for(j=1;j<=a;j++)

{

if(a%j==0)

{

m++;

}

}

if(m==2)

{

  printf("%d ",n);

}

}

*/

// 判断一个数是否是素数,i从3到100循环,若i和i+2都是素数,则打印。prime(int n)用于判断n是否为素数

/*

#include

int prime(int n);

int main()

{

int i;

for(i=3;i<=100;i++)

{

prime(i);

}

}

int prime(int n)

{

int i,j,m=0;

m=0;

for(i=1;i<=n;i++)

{

if(n%i==0)

{

m++;

}

}

if(m==2)

{

        m=0;

        for(j=1;j<=n+2;j++)

        {

        if((n+2)%j==0)

        {

        m++;

        }

        }

        if(m==2)

        {

        printf("%d %d\n",n,n+2);

        } 

}

}

*/

你可能感兴趣的:(2020-04-09学习心得)