• 实验五


    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;
    }
     
     
     
  • 相关阅读:
    dig命令不能使用(-bash: dig: command not found)
    linux系统中的一些典型问题汇总
    Django运行项目时候出现DisallowedHost at / Invalid HTTP_HOST header:
    Grafana添加Zabbix为数据源(二)
    Grafana添加Zabbix为数据源(一)
    linux go环境安装
    centos6里面装zabbix(五)
    centos6里面装zabbix(二)
    HTTP状态码分类及异常状态码处理
    超详细 Linux 下编译安装Redis 以及php配套使用
  • 原文地址:https://www.cnblogs.com/P201821430026/p/10962271.html
Copyright © 2020-2023  润新知