实验五

五则运算:

#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;
}

posted @ 2019-06-03 15:17  山河依恋  阅读(124)  评论(0)    收藏  举报