码迷,mamicode.com
首页 > 其他好文 > 详细

第五次上机

时间:2019-06-06 15:49:45      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:max   合数   阶乘   include   sum   inf   ima   err   error   

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;

         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;

         return(z);

}

int mod(int x,int y){

         int z;

         z=x%y;

         return(z);

}

#include <stdio.h>

int main(){

         int x,y,z;

         scanf("%d%d",&x,&y);

    z=add(x,y);

         printf("和为:%d\n",z);

         z=minus(x,y);

         printf("差为:%d\n",z);

         z=multip(x,y);

         printf("积为:%d\n",z);

         z=quotient(x,y);

         printf("商为:%d\n",z);

         z=mod(x,y);

         printf("模为:%d\n",z);

         return 0;

}技术图片

2. int prime(int n){

         int i,j;

         for(i=2;i<n;i++){

                   if(n%i==0)

                            return 0;

         }

         return 1;

}

#include <stdio.h>

int main(){

         int n;

         scanf("%d",&n);

         if(prime(n)==1)

                   printf("%d是素数\n",n);

         else if(prime(n)==0)

                   printf("%d是合数\n",n);

         return 0;

}技术图片

3. #include <stdio.h>

int main(){

         int max4(int a,int b,int c,int d);

         int a,b,c,d,max;

         printf("输入4个数:");

         scanf("%d%d%d%d",&a,&b,&c,&d);

         max=max4(a,b,c,d);

         printf("这4个数中最大的是:%d\n",max);

         return 0;

}

int max4(int a,int b,int c,int d){

         int max2(int a,int b);

         int m;

         m=max2(a,b);

         m=max2(m,c);

         m=max2(m,d);

         return(m);

}

int max2(int a,int b){

         if(a>=b)

                   return a;

         else

                   return b;

}技术图片

4. #include <stdio.h>

int main(){

         int fac(int n);

         int n;

         int sum;

         printf("请输入一个数:");

         scanf("%d",&n);

         sum=fac(n);

         printf("%d的阶乘为%d\n",n,sum);

         return 0;

}

int fac(int n){

         int f;

         if(n<0)

                   printf("error");

         else if(n==0||n==1)

                   f=1;

         else f=fac(n-1)*n;

         return(f);

}技术图片

第五次上机

标签:max   合数   阶乘   include   sum   inf   ima   err   error   

原文地址:https://www.cnblogs.com/P201821430035/p/10985051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!