【C初識之習題三】

  • 將數組A中的內容和數組B中的內容進行交換。(數組一樣大)
    解題思路:建立中間變量,利用遍歷逐個交換
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    int a[5] = { 1, 2, 3, 4, 5 };
    int b[5] = { 7, 8, 9, 10, 11 };
    int i, num;
    for (i = 0; i < 5; i++){
        num = a[i];
        a[i] = b[i];
        b[i] = num;
    }
    for (i = 0; i < 5; i++){
        printf(" %d ",a[i]);
    }
    putchar('\n');
    for (i = 0; i < 5; i++){
        printf(" %d ",b[i] );
    }
    putchar('\n');
    system("pause");
    return 0;
    }

    【C初識之習題三】

  • 計算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    int i = 0, num = 0;
    for (i = 1; i <= 100; i++){
        if (i % 2 == 0){
            num -= i;
        }
        else{
            num += i;
        }
    }
    printf("計算結果:%d\n", num);
    system("pause");
    return 0;
    }

    【C初識之習題三】

  • 編寫程序數一下 1到 100 的所有整數中出現多少次數字9。
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    int num = 0;
    for (int i = 1; i <= 100; i++){
        if (i % 10 == 9 || i / 10 == 9){
            num++;
            printf(" %d ", i);
        }
    }
    printf("數字9出現的次數:%d ", num);
    system("pause");
    }

    【C初識之習題三】

  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章