一:编写五个函数计算两个数和,差,积,商。

#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, %d, %d, %d, %d\n",add(x,y),minus(x,y),multip(x,y),quotient(x,y),mod(x,y));
    return 0;
}

C语言实验五 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

二:判断是否是素数

#include "stdio.h"
#include "math.h"
int prime(int n) {
    int i;
    if(n==1)
        return 0;
    else if(n==2)
        return 1;
    for(i=2;i<=sqrt(n);i++){
        if(n%i==0)
            return 0;
    }
    return 1;
}
int main(){
    int n;
    scanf("%d",&n);
    printf("%d\n",prime(n));
    return 0;
}

C语言实验五 随笔 第2张

三:四个数里最大的

#include "stdio.h"
int max2(int a,int b) {
    int x;
    if(a>b)
        x=a;
    else
        x=b;
    return x;
}
int max4(int a,int b,int c,int d) {
    int x,y,z;
    y=max2(a,b);
    z=max2(c,d);
    x=max2(y,z);
    return x;
}
int main(){
    int a,b,c,d;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    printf("%d\n",max4(a,b,c,d));
    return 0;
}

C语言实验五 随笔 第3张

四:计算阶乘

#include "stdio.h"
int jiecheng(int a) {
    if(a==1)
        return a;
    else
        return a*jiecheng(a-1);
}
int main(){
    int a;
    scanf("%d",&a);
    printf("%d\n",jiecheng(a));
    return 0;
}

C语言实验五 随笔 第4张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄