3

#include <stdio.h>
long long fac(int n); 
int main()
{
    int i, n;
    printf("Enter n: ");
    scanf_s("%d", &n);
    for (i = 1; i <= n; ++i)
        printf("%d! = %lld\n", i, fac(i));
    return 0;
}

long long fac(int n)
{
    static long long p = 1;
    p = p * n;
    return p;
}

 

 

#include <stdio.h>
long long fac(int n); 
int main()
{
    int i, n;
    printf("Enter n: ");
    scanf_s("%d", &n);
    for (i = 1; i <= n; ++i)
        printf("%d! = %lld\n", i, fac(i));
    return 0;
}

long long fac(int n)
{
    static long long p = 1;
    printf("p = %lld\n", p);
    p = p * n;
    return p;

 

 

#include <stdio.h>
int func(int, int); 
int main()
{
    int k = 4, m = 1, p1, p2;
    p1 = func(k, m); 
    p2 = func(k, m); 
    printf("%d,%d\n", p1, p2);
    return 0;
}
int func(int a, int b)
{
    static int m = 0, i = 2;
    i += m + 1;
    m = i + a + b;
    return (m);
}

 

 

#include<stdio.h>
void printsymbol(int n, char symbol);
int main()
{
    int n;
    char symbol;
    while (scanf_s("%d %c", &n, &symbol) != EOF)

    {
        printsymbol(n, symbol);
        printf("\n");

    }
    return 0;
}
void printsymbol(int n, char symbol)

{
    int i;
    for (i = 0; i < n; i++)
        printf("%c", symbol);
    return;

}

 

 

#include<stdio.h>
void printsymbol(int n, char symbol);
int main()
{
    int n;
    char symbol;
    while (scanf_s("%d %c", &n, &symbol) != EOF)

    {
        printsymbol(n, symbol);
        printf("\n");

    }
    return 0;
}
void printsymbol(int n, char symbol)
{
    while (n != -1)
    {
        if (n != 0)
        {
            printf("%c", symbol);
            n--;
        }
        else
            n = -1;
    }
}

 

 

#include <stdio.h>
long long fun(int n); 
int main()
{
    int n;
    long long f;
    while (scanf_s("%d", &n) != EOF)
    {
        f = fun(n); 
        printf("n = %d, f = %lld\n", n, f);
    }
    return 0;
}
long long fun(int n)
{
    int t;
    if (n == 1)
        t = 1;
    else
        t = fun(n - 1) * 2 + 1;
    return t;
}

 

 

#include <stdio.h>
int isprime(int n);
int main()
{
    int a=0, i;
    for (i = 101; i < 201; i++)
    {
        if (!isprime(i)) 
        {
            printf("%d ", i);
            a++;
            while (a % 10 == 0 && a != 0) 
            {
                printf("\n"); break;
            }
        }
    }
    printf("\n101~200之间一共有%d个非素数", a);
    return 0;
}
int isprime(int n) {
    int i;
    for (int i = 2; i < (n + 4) / 2; i++)
    {
        if (n == 2)
            return 1;
        else if (n % i == 0) 
        {
            return 0;
            break;
        }
        if (i == (n + 4) / 2 - 1 && n % i != 0) 
        {
            return 1;
        }
    }
}

 

 

#include <stdio.h>
long fun(long s); 
int main()
{
    long s, t;
    printf("Enter a number: ");
    while (scanf_s("%ld", &s) != EOF)
    {
        t = fun(s); 
        printf("new number is: %ld\n\n", t);
        printf("Enter a number: ");
    }
    return 0;
}
long fun(long s)
{
    long m, n=0;
    long i = 1;
    while (s > 0)
    {
        m = s % 10;
        if (m % 2 != 0)
        {
            n = n + m * i;
            i = i * 10;
        }
        s = s / 10;
    }
    return n;
}

 

 

#include <stdio.h>
double fun(int n); 
int main()
{
    int n;
    double s;
    printf("Enter n(1~10): ");
    while (scanf_s("%d", &n) != EOF)
    {
        s = fun(n); 
        printf("n = %d, s= %f\n\n", n, s);
        printf("Enter n(1~10): ");
    }
    return 0;
}
double fun(int n)
{
    int i, a, b;
    double sum=0;
    a = 1;
    b = 1;

    for (i = 1; i <= n; i++)
    {
        b = b * i;
        sum = sum + 1.0 / b * a;
        a = a * (-1);
    }
    return sum;
}

 

posted @ 2021-11-30 21:03  张帅yyds  阅读(42)  评论(1编辑  收藏  举报