zoukankan      html  css  js  c++  java
  • 实验五

    1
     
    int add(int x,int y)
    {
     int z;
     z=x+y;
     return(z);
    }
    int minus(int x,int y)
    {
     int z;
     z=x>y?x-y:y-x;
     return(z);
    }
    int multip(int x,int y)
    {
     int z;
     z=x*y;
     return(z);
    }
    int quotient(int x,int y)
    {
     int z;
     z=x>y?x/y:y/x;
     return(z);
    }
    int mod(int x,int y)
    {
     int z;
     z=x>y?x%y:y%x;
     return(z);
    }
    #include <stdio.h>
    int main(){
     int add(int x,int y);
     int minus(int x,int y);
     int multip(int x,int y);
     int quotient(int x,int y);
     int mod(int x,int y);
     int a,b;
     int c,d,e,f,g;
     printf("请输入两个数:");
     scanf("%d",&a);
     scanf("%d",&b);
     c=add(a,b);
     d=minus(a,b);
     e=multip(a,b);
     f=quotient(a,b);
     g=mod(a,b);
     printf("两个数之和为%d\n",c);
     printf("两个数之差为%d\n",d);
     printf("两个数之积为%d\n",e);
     printf("两个数之商为%d\n",f);
     printf("两个数之模为%d\n",g);
     return 0;
    }
     
     
    2  
    int prime_number(int x)
    {
     int j;
     for(j=2;j<x;j++)
      if(x/j==0)break;
      if(j<x)
       return 1;
      else
       return 0;
    }
     
    #include <stdio.h>
    #include <math.h>
    int main(){
     int prime_number(int x);
     int a,b;
     printf("请输入一个数:");
     scanf("%d",&a);
     b=prime_number(a);
     if(b==1)
      printf("%d不是素数",a);
     else
      printf("%d是素数",a);
     return 0;
    }
     
     
    3
     

    int max2(int x,int y)
    {
     int i;
     if(x>y)
      i=x;
     else i=y;
     return i;
    }
    int max4(int x,int y,int m,int n)
    {
     int max2(int x,int y);
     int i,j,k;
     i=max2(x,y);
     j=max2(m,n);
     k=max2(i,j);
     return k;
    }
    #include <stdio.h>
    #include <math.h>
    int main(){
    int max4(int x,int y,int m,int n);
     int a,b,c,d,e;
     printf("请输入四个数:");
     scanf("%d",&a);
     scanf("%d",&b);
     scanf("%d",&c);
     scanf("%d",&d);
     e=max4(a,b,c,d);
      printf("四个数中最大的数为%d",e);
     return 0;
    }
     
    4
     
    int zhang(int x)
    {
     int i;
     if(x>=2)
     return x*zhang(x-1);
     else
     return 1;
    }
    #include <stdio.h>
    #include <math.h>
    int main(){
     int zhang(int x);
     int a,b;
     printf("请输入一个数:");
     scanf("%d",&a);
     b=zhang(a);
     printf("%d的累乘为%d",a,b);
     return 0;
    }
     
     
     
  • 相关阅读:
    【题解】Killer Names($O(nlog n)$做法)
    【瞎讲】类欧几里得入土教程
    【题解】SDOI2010所驼门王的宝藏(强连通分量+优化建图)
    【题解】ARC101F Robots and Exits(DP转格路+树状数组优化DP)
    【题解】LOJ6060 Set(线性基)
    【题解】CF1056F Write the Contest(三分+贪心+DP)
    【题解】多少个$1$(exBSGS)
    【题解】幼儿园篮球题(范德蒙德卷积+斯特林+NTT)
    【题解】P1373 小a和uim之大逃离
    【题解】地精部落(DP)
  • 原文地址:https://www.cnblogs.com/P201821430026/p/10962271.html
Copyright © 2011-2022 走看看