原创 求第n個斐波那契數 (函數與迭代)

求第n個斐波那契數 斐波那契數 1 1 2 3 5 8 13 21 … fib(n) n<=2 1 n>2 fib(n-1)+fib(n-2) 函數法 #define _CRT_SECURE_NO_WARNI

原创 有關階乘

有關階乘 求n的階乘 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int main() { int i = 0; int n =

原创 猜猜猜 猜名次 猜一個兇手

目錄猜名次==思路整理==猜兇手==思路整理== 猜名次 5位運動員參加了10米臺跳水比賽,有人讓他們預測比賽結果: A選手說:B第二,我第三; B選手說:我第二,E第四; C選手說:我第一,D第二; D選手說:C最後,我第三;

原创 結構體詳解(待補充)

結構體目錄定義結構體類型重命名結構體賦值成員訪問結構體傳參數,傳值 ,拷貝 定義結構體類型 struct stu { char name[20]; int age; char sex[10]; }; ```、 //以下定義

原创 計算1-100之中出現了多少個有9的數字以及多少個9

計算1-100之中出現了多少個有9的數字 正確的 //出現了多少個含9 的數字 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int

原创 My thought

關於我 在校大學生,努力成長中… 經常犯傻,跌跟頭 時常覺得自己很邋遢,偶爾精緻。 儀式感輕度愛好者,連代碼界面都要搞成自己喜歡的背景。 作息超級規律,在家熬夜的日子一個手指就數出來了,不睡午覺會覺得不舒服。矛盾人格。 學習習慣需

原创 將三個數按照從小到大輸出 (Swap函數與指針)

將三個數按照從小到大輸出 最最最簡單且麻煩的 第1種 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int main() { int

原创 分支和循環語句

分支和循環語句 分支語句 switch switch 允許嵌套使用 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> #include<s

原创 計算1/1-1/2+1/3-1/4......+1/99-1/100

計算1/1-1/2+1/3-1/4…+1/99-1/100 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int main()

原创 對數組進行初始化、清空、逆置(函數法)

對數組進行初始化、清空、逆置(函數法) #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> //初始化數組 void init(int a

原创 const修飾變量以及系統級別的不可更改

const==重要結論====const修飾指針變量====系統級別的不可更改== 重要結論 const 修飾的變量不可以直接修改( 弱不可寫行。注意,此處的不可修改是指在編譯級別不可以修改,但系統級別是可以修改的,通過指針可以間

原创 移位、位操作符的運用

目錄==打印整數二進制的奇數位和偶數位====交換兩個變量(不創建臨時變量)====統計二進制中1的個數====求兩個數二進制中不同位的個數== 打印整數二進制的奇數位和偶數位 提取所有的奇數位,如果該位是1,輸出1,是0則輸出

原创 多文件實現三子棋

三子棋 多文件實現,分裝成三個模塊。 聲明部分 game.h #ifndef _GAME_H_ #define _GAME_H_ #include<stdio.h> #include<windows.h> #pragma wa

原创 #define定義的常量和宏

#define定義的常量和宏 它#是預處理符號,不是關鍵字 宏只做簡單的文本替換 #define MAX 100 #define ADD1(x,y)((x)+(y)) //叫做宏函數 其實根本不是函數 只是像一個函數的功能

原创 關鍵字static和typedef

關鍵字static 1.static 修飾局部變量時,相當於改變了其生命週期,但不改變作用域 2.static 修飾全局變量,代表該變量僅在本文件內有效(沒有static 修飾 全局變量+聲明之後支持跨文件引用) 3.stati