我與C語言的點滴(3) 迴圈

2021-08-28 09:39:22 字數 1308 閱讀 3006

將陣列a中的內容和陣列b中的內容進行交換。(陣列一樣大)

**實現如下:

#define _crt_secure_no_deprecate

#include #include #include int main()

; int arr2[10] = ;

printf("請輸入五個數字:");

for (i = 0; i < 5; i++)

printf("請輸入五個數字:");

for (i = 0; i < 5; i++)

for (i = 0; i < 5; i++)

for (i = 0; i < 5; i++)

printf("\n");

for (i = 0; i < 5; i++)

printf("\n");

system("pause");

return 0;

}

結果如下:

注意:陣列內容的交換的本質是陣列內的元素乙個乙個交換,不能是陣列直接交換,像下面:

arr3 = arr1;

arr1 = arr2;

arr2 = arr1;

這是不行的,因為陣列名不能代替整個陣列,陣列名僅僅表示的是陣列第乙個元素的位址,這樣的交換是無效的。

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

#define _crt_secure_no_deprecate

#include #include int main()

printf("%lf\n", sum);

system("pause");

return 0;

}

結果如下:

思路:先算全加,再處理減號。

3. 數一下 1到 100 的所有整數中出現多少次數字9。

#define _crt_secure_no_deprecate

#include #include int main()

printf("%d\n", count);

system("pause");

return 0;

}

結果如下:

我與C語言的點滴(5) 迴圈(3)選擇

猜數字遊戲 define crt secure no warnings include include include void menu void game else if input random num else int main while input return 0 結果如下 2.在整型...

我與C語言的點滴(4) 迴圈(2)

在螢幕上輸出菱形 先將菱形分為兩部分,上半部分和下半部分。再用變數分別控制空格的輸出和星號的輸出。經計算 上半部分的空格數 上半部分的總行數 行數 上半部分的星號數 2 上半部分的總行數 1 下半部分的空格數 從下半部分開始計算的 行數 下半部分的星號數 2 上半部分的總行數 2 從下半部分開始計算...

我與C語言的點滴(8) 三子棋遊戲

在設計遊戲之前,自己對遊戲的邏輯和步驟要非常清楚,這一點是非常重要的。三子棋遊戲它的邏輯也並不是很難。電腦與玩家下棋,假設電腦先落子,玩家後落子,如此交替進行。直到有一方在行 列 左對角線 右對角線,四個方向的其中一種落子先滿,這一方獲勝。若棋盤已滿卻並未有以上情況,則視為平局。在設計程式之初,首先...