2020-04-09

今天学习了函数,函数的构成:

返回值数据类型 函数名称(形参)

{

函数体

返回值

}

在头文件下面写函数声明

作业1

#include

int fun(int n);

int main()

{

int m;

scanf("%d",&m);

fun(m);

}

int fun(int n)

{

int a[n][n];

int i,j;

for(i=0;i

{

for(j=0;j

{

if(i>=j)

{

if(j==0||i==j)

    {

  a[i][j]=1;

    }

}

if(i>j&&j>0)

{

a[i][j]=a[i-1][j]+a[i-1][j-1];

}

}

}

for(i=0;i

{

for(j=0;j

{

if(i>=j)

{

printf("%d ",a[i][j]);

}

}

printf("\n");

}

}

作业2

#include

int prime(int n);

int inv(int n);

int main()

{

int i;

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

{

if((prime(i)==1)&&(prime(inv(i))==1))

{

printf("%d ",i);

}

}

}

int prime(int n)

{

int i;

for(i=2;i

{

if(n%i==0)

{

break;

}

}

if(i==n)

{

return 1;

}

else

{

return 0;

}

}

int inv(int n)

{

int a;

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

return a;

}

作业3

#include

int prime(int n);

int inv(int n);

int main()

{

int i;

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

{

if((prime(i)==1)&&(prime(inv(i))==1))

{

printf("%d ",i);

}

}

}

int prime(int n)

{

int i;

for(i=2;i

{

if(n%i==0)

{

break;

}

}

if(i==n)

{

return 1;

}

else

{

return 0;

}

}

int inv(int n)

{

int a;

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

return a;

}

作业4

#include

int prime(int n);

int main()

{

int i;

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

{

if((prime(i)==1)&&(prime(i+2)==1))

{

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

}

}

}

int prime(int n)

{

int i;

for(i=2;i

{

if(n%i==0)

{

break;

}

}

if(i==n)

{

return 1;

}

else

{

return 0;

}

}

你可能感兴趣的:(2020-04-09)