实验五
五则运算:
#include<stdio.h>
int add(int a,int b){
int s;
s=a+b;
return s;
}
int minus(int a,int b){
int s;
s=a-b;
return s;
}
int multip(int a,int b){
int s;
s=a*b;
return s;
}
int quotient(int a,int b){
int s;
s=a/b;
return s;
}
int mod(int a,int b){
int s;
s=a%b;
return s;
}
int main(){
int x,y,t;
scanf("%d%d",&x,&y);
add(x,y);
printf("%d\t",add(x,y));
minus(x,y);
printf("%d\t",minus(x,y));
multip(x,y);
printf("%d\t",multip(x,y));
quotient(x,y);
printf("%d\t",quotient(x,y));
mod(x,y);
printf("%d\t",mod(x,y));
return 0;
}

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

判断素数:
#include<stdio.h>
int prime(int n){
int t,i,j=0;
t=n/2;
for(i=2;i<=t;i++){
if(n%i==0) j++;
}
if(j>0)
return 0;
else
return 1;
}
int main(){
int a,b;
scanf("%d",&a);
b=prime(a);
if(b==0)
printf("不是素数");
else
printf("是素数");
return 0;
} 
阶乘:
#include<stdio.h>
int fac(int n){
int sum;
if(n==0)
sum=1;
else
sum=n*fac(n-1);
return sum;
}
int main(){
int a,b;
scanf("%d",&a);
b=fac(a);
printf("%d",b);
return 0;
}

浙公网安备 33010602011771号