C3

1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)

#include<stdio.h>

#include<stdlib.h>

int main()
{
    int A[5] = { 1, 2, 3, 4, 5 };
    int B[5] = { 6, 7, 8, 9, 0 };
    int C[5];
    int i;
    printf("交换过后:A[5]:");
    for (i = 0; i <= 5; i++){

        C[i] = A[i];
        A[i] = B[i];
        B[i] = C[i];
    }
    for (i = 0; i <= 5; i++){
        printf("%5d", A[i]);
    }
    printf("\n");
    printf("交换过后:B[5]:");

    for (i = 0; i <= 5; i++){
        printf("%5d", B[i]);

    }
    printf("\n");


    system("pause");
    return 0;
}


2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

#include<stdio.h>

#include<stdlib.h>

int main()
{
    int m = 1;
    double a = 2.0, sum = 1.0, b;
    while (a <= 100){
        m = -m;
        b = m / a;
        sum = sum + b;
        a = a + 1;
    }
    printf("%f\n", sum);
    

    system("pause");
    return 0;
}

3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。

#include<stdio.h>

#include<stdlib.h>
int main()
{

    int a = 10, i;
    int n=0;
    int sum, s;
    int b=0;
    for (i = 1; i <= 10; i++){
        sum = (a*i) - 1;
        s = (90 + i) - 1;
        printf("%d,%d\n", sum,s);
    }
        for (n = 0; n <= 100; n++)
        {
            if (n / 10 == 9){
                b++;
            }
            if (n % 10 == 9){
                b++;
            }
        }
        printf("9出现的次数:%d\n", b);
        system("pause");
    return 0;
}

发布了20 篇原创文章 · 获赞 10 · 访问量 1389

猜你喜欢

转载自blog.csdn.net/JM624235197/article/details/88751918
C3