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。講了...