C语言实验5

#include "stdio.h"
int main(){
    int add(int a,int b);
    int minus(int a,int b);
    int multip(int a,int b);
    int quotient(int a,int b);
    int mod(int a,int b);
    int a,b,c,d,e,f,g;
    scanf("%d %d",&a,&b);
    printf("%d\n",add(a,b));
    printf("%d\n",minus(a,b));
    printf("%d\n",multip(a,b));
    printf("%d\n",quotient(a,b));
    printf("%d\n",mod(a,b));
    return 0;
}
int add(int a,int b){
    int c;
    c=a+b;
    return c;}
int minus(int a,int b){
    int c;
    c=a-b;
    return c;}
int multip(int a,int b){
    int c;
    c=a*b;
    return c;}
int quotient(int a,int b){
    int c;
    c=a/b;
    return c;}
int mod(int a,int b){
    int c;
    c=a%b;
    return c;}

#include "stdio.h"
int main(){
    int prime(int n);
    int n,m;
    scanf("%d",&n);
    m=prime(n);
    if(m==1)
        printf("此数是素数。");
    else printf("此数不是素数。");
    return 0;}
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 max2(int a,int b);
    int max4(int a,int b,int c,int d);
    int a,b,c,d,max;
    scanf("%d %d %d %D",&a,&b,&c,&d);
    max=max4(a,b,c,d);
    printf("最大数为%d",max);
    return 0;}
int max2(int a,int b){
    if(a>b)
        return a;
    else return b;}
int max4(int a,int b,int c,int d){
    int m,n,p;
    m=max2(a,b);
    n=max2(c,d);
    p=max2(m,n);
    return p;}

#include "stdio.h"
int main(){
    int jie(int n);
    int n,m;
    scanf("%d",&n);
    m=jie(n);
    printf("此数的阶乘为%d",m);
    return 0;}
int jie(int n){
    if((n==0)||(n==1))
        return 1;
    else return n*jie(n-1);}

posted @ 2019-05-20 15:53  201821440024  阅读(185)  评论(0编辑  收藏  举报