(1)
#include<stdio.h>
int su(int n,int k)
{
if(k==n)
{
return 0;}
if((n%k)==0)
{
return 1;
}
else
{
return su(n,k+1);
}
}
int main()
{
int n,a;
int k=2;
scanf("%d",&n);
a=su(n,k);
if(a==1)
printf("N");
else
printf("Y");
return 0;
}
(2)
#include<stdio.h>
int ack(int m,int n)
{
if(m==0)
return (n+1);
if(n==0)
return ack(m-1,1);
if(m>0&&n>0)
return ack(m-1,ack(m,n-1));
}
int main()
{
int m,n,a;
scanf("%d",&m);
scanf("%d",&n);
a=ack(m,n);
printf("%d",a);
return 0;
}
(3)
#include<stdio.h>
int main()
{
int i;int j=0;
int n;scanf("%d",&n);
int key;scanf("%d",&key);
int a[n];
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
if(a[i]==key)
j++;}
if(j>0)
printf("Y");
else
printf("N");
return 0;
}
(4)
```c
#include<stdio.h>
float g(float x,int n)
{
if(n==0)
return 0;
if(n==1)
return (x+1);
if(n>1)
return (g(x-1,n-2)+(2*(g(x,n-1))));
}
int main()
{
float x;
int n;float a;
scanf("%d",&n);
scanf("%f",&x);
a=g(x,n);
printf("%.2f",a);
return 0;
}
(5)
```c
#include<stdio.h>
int j=1;
void ch(double n)
{
if(n<5)
return;
if(n>5)
{
j++;
ch((2*n)/5);
ch((3*n)/5);
}
}
int main()
{
double n;
scanf("%lf",&n);
ch(n);
printf("%d",j);
}
(6`)
#include<stdio.h>
int main()
{
int a,m,q,n;
a=0;
scanf("%d",&m);
n=m;
for(;n!=0;n=n/10)
{
q=n%10;
a=a+q;
}
printf("%d",a);
}
(7)
#include<stdio.h>
float f(float x,int n)
{
if(n==1)
return 1;
if(n==2)
return x;
if(n>2)
return(2*(f(x-2,n-2))+3*(f(x-1,n-1)));
}
int main()
{
int n;float x;float a;
scanf("%d",&n);
scanf("%f",&x);
a=f(x,n);
printf("%.2f",a);
return 0;
}