NO 1
#include<stdio.h>
int swap(int x);
void main()
{
int num1,num2,num3;
printf("请输入两个大于10的整\n");
scanf("%d%d",&num1,&num2);
swap(num1);
swap(num2);
num3=(swap(num1)*swap(num2));
swap(num3);
printf("%d",swap(num3));
}
int swap(int x)
{
int i=0;
if(x%10==0)
x=x/10;
for(i=0;x!=0;x=x/10)
i=x%10+i*10;
return i;
}
N0 2
#include<stdio.h>
int DZ(int x);
void main()
{
int n;
printf("请输入一个正整数\n");
scanf("%d",&n);
DZ(n);
printf("%d",DZ(n));
}
int DZ(int x)
{
int ans;
if(x==1||x==2)
ans=x-1;
else
ans=2*DZ(x-1)+3*DZ(x-2);
return ans;
}
NO 3
#include<stdio.h>
void main()
{
int n,i,y;
printf("请输入一个正整数:\n");
scanf("%d",&n);
n=n+1;
if(n<2)
printf("质数是不能小于2,请重新输入\n");
else
{for(i=2;i<n;i++)
{
y=n%i;
if(y==0)
break;
}
if(i==n)
printf("yes\n");
else
printf("no\n"); }
}