实验五

#include <stdio.h>
/*int add(int a,int b){
  return a+b;
}
int minus(int a,int b){
  return a-b;
}
int multip(int a,int b){
  return a*b;
}
int quotient(int a,int b){
  return a/b;
}
int mod(int a,int b){
  return a%b;
}
int main(){
  int x,y;
  scanf("%d %d",&x,&y);
  printf("%d\n",add(x,y));
  printf("%d\n",minus(x,y));
  printf("%d\n",multip(x,y));
  printf("%d\n",quotient(x,y));
  printf("%d\n",mod(x,y));
  return 0;
}
int prime(int a){
    int b;
 if(a==1){return 0;}
 if(a==2){return 1;}
 if(a%2==0){return 0;}
 else{
  for(b=3;b<a;b+=2){
   if(a%b==0){return 0;};
  }
  if(b==a){return 1;}}
}
int main(){
  int a;
  scanf("%d",&a);
  if(prime(a)==1){
   printf("此整数为素数%d",a);}
  else{
   printf("此整数不为素数%d",a);}
  return 0;
}
int max2(int a,int b){
    return a>b?a:b;
}
int max4(int a,int b,int c,int d){
    return max2(a,b)>max2(c,d)?max2(a,b):max2(c,d);
}
int main(){
  int a,b,c,d;
  scanf("%d%d%d%d",&a,&b,&c,&d);
  printf("%d",max4(a,b,c,d));
}*/
int digui(int n)
{
 int m;
 if(n==1) m=1;
 else m=n*digui(n-1);
 return m;
}
int main(){
  int n;
  scanf("%d",&n);
  printf("%d\n",digui(n));
}

posted @ 2019-06-06 15:10  Kin23  阅读(101)  评论(0编辑  收藏  举报