这些都不会 哥哥们求解答

img


#include <stdio.h>
double jc(int n)
{
    int s = 1,i=1;
    for(; i <=n;i++)
        s *= i;
    return s;
}

int main()
{
    int m,n,k;
    double s = 0;
    scanf("%d %d %d",&m,&n,&k);
    s = jc(m) + jc(n) + jc(k);
    printf("%g",s);
    return 0;
}

2.

#include <stdio.h>

void cfb(int n)
{
    int i,j;
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=i;j++)
            printf("%d * %d = %d ",i,j,i*j);
        printf("\n");
    }
}

int main()
{
    int n;
    scanf("%d",&n);
    cfb(n);
    return 0;
}

3.

#include <stdio.h>

int prime(int n)
{
    int i = 1;
    if(n<2) return 0;
    for(i=2;i<n;i++)
    {
        if(n%i==0)
            return 0;
    }
    return 1;
}

int main()
{
    int n;
    scanf("%d",&n);
    if(prime(n))
        printf("是素数");
    else
        printf("不是素数");
    return 0;
}

4

#include <stdio.h>

char* jo(int n)
{
    if(n%2 == 0)
        return "yes";
    else
        return "no";
}

int main()
{
    int n;
    scanf("%d",&n);
    printf("%s",jo(n));
    return 0;
}