原创 洛谷 P5727 【深基5.例3】冰雹猜想 數組

AC代碼: #include<stdio.h> #define maxn 105 int a[maxn]; int main(){ int n, temp, i=0; scanf("%d", &n); temp =

原创 洛谷 P5728 【深基5.例5】旗鼓相當的對手

AC代碼: #include<stdio.h> #include<math.h> int main(){ int n, flag=0; scanf("%d", &n); int a[n][3]; for(int i

原创 洛谷 P2550 [AHOI2001]彩票搖獎

AC代碼: flag 既記錄中將號碼個數,即中幾等獎;同時又做 buf 數組下標。一值雙用。 buf 數組定義長度爲8,flag = 7時,表示中特等獎,同時賦值給 buf [ flag ];flag = 0時,表示未中獎

原创 ALGO-315 除法運算

AC代碼: #include<bits/stdc++.h> using namespace std; int main(){ int a, b; cin >> a >> b; if(a%b == 0){ co

原创 C++ STL的sort函數 排序

STL的sort基於快速排序,是一種複雜度爲 O(nlogn)高效排序方法。 但sort屬於不穩定排序 頭文件:#include< algorithm > 或 #include<bits/stdc++.h> //萬能頭文件

原创 數碼管電子時鐘(顯示時、分、秒)

視頻效果: 基於51單片機的數碼管時鐘設計 Proteus 仿真電路圖: C51代碼: #include<reg51.h> typedef unsigned char uchar; typedef unsigned in

原创 數論(質數檢驗、最大公約數、冪乘)

需具備知識:數組、循環、遞歸函數 一、質數檢驗 1.什麼是質數? 質數別名素數,是指除了1和自身之外,再沒有其他因數的數。 特別:1 不是質數,最小的質數是 2 檢驗質數的算法: isPrime(int x){ if(x <=

原创 ALGO-233 字符串合併 ——string庫函數應用

#include<stdio.h> #include<string.h> int main(){ char str[105], des[210]; //數組定義稍大一點,避免出錯 scanf("%s", str);

原创 洛谷 P1427 小魚的數字遊戲 C語言

AC代碼: #include<stdio.h> int main(){ int a[105], i=0, len=0, x; while( scanf("%d", &x) == 1){ //判斷是否有輸入 if(

原创 STL nth_element()函數

功能: nth_element()函數將所有比第 k 個元素小的數都排在它前面,數據是無序的, 將比第 k 個元素大的數都排在它後面,數據是無序的 最後的結果是比第k個元素小的數都在它左邊,比它大的數都在它右邊, 左右兩邊的數據可

原创 洛谷 P1423 小玉在游泳 C語言

AC代碼: #include<stdio.h> int main(){ int flag=1; float x, step = 2.0, len=2.0; //step記錄單步步長, len記錄遊的總距離 sca

原创 ADV-306 輸出三個整數的最大數

AC代碼: #include<bits/stdc++.h> using namespace std; int main(){ int a[3]; for(int i=0; i<3; i++){ scanf("%d

原创 洛谷 P1428 小魚比可愛 C語言

AC代碼: #include<stdio.h> int main(){ int a[105], b[105], n; //a數組存輸入數據, b數組存放與a對應的小魚前有幾個數值相對小的 scanf("%d", &n

原创 P5743 【深基7.習8】猴子吃桃

AC代碼: /* 水題 倒着推算,當天的加 1 再 乘以 2 ,就是前一天的數量 */ #include<stdio.h> int main(){ int n; scanf("%d", &n); int sum=

原创 ADV-354 質數

AC代碼: #include<stdio.h> #include<math.h> int isprime(int n){ //是質數,返回 1; 否則返回 0 int i; if( n < 2 ) return 0