实验五

1.

#include<stdio.h>

int add(int x,int y)

{int a;

a=x+y;

return a; }

int minus(int x,int y)

{int a; a=x-y; return a; }

int multip(int x,int y) {int a; a=x*y; return a; }

int quotient(int x,int y) {int a; a=x/y; return a; }

int mod(int x,int y) {int a; a=x%y; return a; }

int main()

{int x,y,a; scanf("%d",&x); scanf("%d",&y); a=add(x,y); printf("%d ",a); a=minus(x,y); printf("%d ",a); a=multip(x,y); printf("%d ",a); a=quotient(x,y); printf("%d ",a); a=mod(x,y); printf("%d ",a); return 0; }

2.

#include<stdio.h>

int prime(int n) {int i; for(i=2;i<n;i++) {if(n%i==0) return 0; } return 1; }

int main() {int a,n; scanf("%d",&a); if(a==1||a==2) printf("是素数 "); else { n=prime(a); if(n==0) printf("不是素数 "); else printf("是素数 "); } return 0; }

3.

#include<stdio.h>
int max2(int a,int b)
{if(a>=b)
return a;
else
return b;
}
int max4(int a,int b,int c,int d)
{int x,int y,int z;
 x=max2(a,b);
y=max2(c,d);
z=max2(x,y);
return z;
}
int main()
{int a,b,c,d,x;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d",&d);
x=max4(a,b,c,d);
printf("最大数为%d ",x);
return 0;
}

4.

#include <stdio.h> int jc(int n) {if(n==0||n==1) return 1; else {return n*jc(n-1); } } int main() {int a,n; scanf("%d",&n); a=jc(n); printf("%d ",a);    return 0;

}

原文地址:https://www.cnblogs.com/P201821430046/p/10984761.html