二零一九年三月二十四日 自習

2021-09-13 13:46:33 字數 1335 閱讀 2562

1.猜數字遊戲

srand為隨機數字發生器的初始化函式,用time函式防止隨機重複。

#define _crt_secure_no_warnings

#include#include#includeint main()

if (num1 < num)

} printf("猜對了\n");

system("pause");

return 0;

}

2.寫**可以在整型有序陣列中查詢想要的數字,

找到了返回下標,找不到返回-1 (折半查詢)

#define _crt_secure_no_warnings

#include#includeint main()

; int to_find = 0;

int left = 0;

int right = (sizeof(arr) / sizeof(arr[0])) - 1;

int mid = 0;

printf("請輸入想查詢的數字:\n");

scanf("%d", &to_find);

while (left <= right)

else if (arr[mid] < to_find)

else

break;

} if (left <= right)

else

system("pause");

}

3.編寫**模擬三次密碼輸入的場景。

最多能輸入三次密碼,密碼正確,提示「登入成功」,密碼錯誤,

可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。

#define _crt_secure_no_warnings

#include#includeint main()

if (password1 != password)

} if (i == 3)

system("pause");

return 0;

}

4.編寫乙個程式,可以一直接收鍵盤字元,

如果是小寫字元就輸出對應的大寫字元,

如果接收的是大寫字元,就輸出對應的小寫字元,

如果是數字不輸出。

#define _crt_secure_no_warnings

#include#includeint main()

else if (word >= 'a'&&word <= 'z')

} system("pause");

return 0;

}

二零一九年三月的目標

今天是2019年2月5日凌晨一點半。偶然間突然想起今天已經是三月了,上個月與上上個月的月度總結還沒寫,我竟然連自己最初的目標都能忘?我感覺十分神奇,究竟是什麼東西使我竟然把這麼重要的事情都給忘記了?是什麼原圖使我連這麼重要的事情都會忘記?是太忙了嗎?相反是因為太閒了。這個閒的原因有二,第一是上上個月...

二零一九年三月二十二日 晚自習

持續打怪公升級中 1.在螢幕上輸出以下圖案 include includeint main printf n if i 13 printf n system pause return 0 2.求出0 999之間的所有 水仙花數 並輸出。水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如...

六月二十四

今天講了陣列的特點,陣列是乙個連續的記憶體空間。陣列中的元素都是變。陣列變數中存放的是連續空間第乙個元素的位址。陣列元素下標從0開始,最大的下標是長度減一。陣列中元素的型別就是申明陣列時定義的型別。陣列建立之後,長度不可以變化。陣列建立後,每個元素都會做初始化。int 0 double 0.0。講了...