#include<stdio.h>
void main()
{
int fact(int x);
int a,b,num;
scanf("%d%d",&a,&b);
a=fact(a);
b=fact(b);
num=a*b;
num=fact(num);
printf("%d\n",num);
}
int fact(int c)
{
int x=0;
while(c!=0)
{
x=x*10+c%10;
c=c/10;
}
return x;
}
调试结果:
编的程序:
# include<stdio.h>
int fact(int b);
void main()
{
int n,sum;
scanf("%d",&n);
{
sum=fact(n);
printf("%d\n",sum);
}
}
int fact(int b)
{
int a;
if(b==1||b==2)
a=b-1;
else
a=2*fact(b-1)+3*fact(b-2);
return a;
}
生成结果
#include<stdio.h>
void main()
{
int a,i,y;
printf("请输入一个正整数");
scanf("%d",&a);
a=a+1;
if(a<2)
printf("质数是不能小于2,请重新输入\n");
else
{for(i=2;i<n;i++)
{
y=n%i;
if(y==0)
break;
}
if(i==a)
printf("yes\n");
else
printf("no\n"); }
}
调试结果: