iT邦幫忙

c相關文章
共有 310 則文章
鐵人賽 自我挑戰組 DAY 10

技術 [Day10] 2D的數學世界(二) - 座標系轉換

本篇沒有實作,僅數學理解內容今天的內容,可能有點長,會拆成兩篇 - 2D的數學世界(三) (謎: 爽啦?!有水了一回) 今日目標 理解座標系轉換 之前的Dr...

鐵人賽 自我挑戰組 DAY 18

技術 Day 0x12 UVa10038 Jolly Jumpers

Virtual Judge ZeroJudge 題意 輸入一串數字,輸出是否為 Jolly Jumper 需要注意的有: 每筆測資第一個整數代表...

鐵人賽 自我挑戰組 DAY 9

技術 [Day9] 預設貼圖

今日目標 補充[Day4]第一個矩形的內容 產生預設貼圖 設計簡單的2D渲染器 iron_render這裡就是放任何跟渲染相關功能的地方。2D渲染器,剛開始...

鐵人賽 自我挑戰組 DAY 8
C 語言筆記 系列 第 8

技術 [C 語言筆記--Day08] Thread

大綱 什麼是 thread ? Thread Creation Thread Termination Thread IDs Joining Detaching...

鐵人賽 自我挑戰組 DAY 7
C 語言筆記 系列 第 7

技術 [C 語言筆記--Day07] 如何用 C 語言實作一個泛型物件

大綱 目標 什麼是 union 什麼是 enum 實作一個泛型物件 參考資料 目標 做出一個物件,其可能是 int 或是 double 什麼是 union...

鐵人賽 自我挑戰組 DAY 17

技術 Day 0x11 UVa100 The 3n + 1 problem

Virtual Judge ZeroJudge 題意 輸入兩整數,根據演算法輸出最大的 cycle length 需要注意的有: 演算法 1....

鐵人賽 自我挑戰組 DAY 8

技術 [Day 8] 2D世界中的數學 (一)

今日目標 基本的數學函式庫(向量與陣列) 要多少才夠 從另一個角度看,我認為遊戲中的從小小的讓角色移動,到一些嘆為觀止的特效,背後都是由大量的數學轉換而來的...

鐵人賽 自我挑戰組 DAY 7

技術 [Day7] 簡單的Log

昨天做輸出系統的時候,發現輸出Vector2這樣常見的結構,沒有一個通用的函式直接轉成字串。再往回看,好像沒有做過Log功能欸,雖然直接使用printf也可以,...

鐵人賽 自我挑戰組 DAY 16

技術 Day 0x10 UVa10057 A mid-summer nights dream

Virtual Judge ZeroJudge 題意 輸入 n 個數字,輸出能使 (|X1 − A| + |X2 − A| + . . . + |...

鐵人賽 自我挑戰組 DAY 6
C 語言筆記 系列 第 6

技術 [C 語言筆記--Day06] 解題紀錄:MAX-MEX Cut

題目:https://codeforces.com/contest/1566/problem/C 題目大意 1. 給定兩個等長的 binary string 使...

鐵人賽 自我挑戰組 DAY 6

技術 [Day6] 初見輸入系統

今日目標 鍵盤滑鼠輸入 GLFW Input Callback 第一篇的時候,有簡單的介紹glfw管理的一系列輸入callback,,我只用了KeyCall...

鐵人賽 自我挑戰組 DAY 15

技術 Day 0xF UVa10071 Back to High School Physics

Virtual Judge ZeroJudge 題意 輸入粒子經過 t 秒後的速度為 v,求 2t 秒後的位移量 需要注意的有: 重複輸入 每筆...

鐵人賽 自我挑戰組 DAY 5
C 語言筆記 系列 第 5

技術 [C 語言筆記--Day05] C 語言的 function call 如何被組合語言實作 II

延續上一篇的話題 這篇文章要來講當 C 語言中的 function 需要 6 個以上的參數時(雖然這種情況不多) 組合語言該如何實作 大綱 擁有許多功能的 s...

鐵人賽 自我挑戰組 DAY 14

技術 Day 0xE UVa10812 Beat the Spread!

Virtual Judge ZeroJudge 題意 輸入比賽的分數總和及分差,輸出兩隊分數 需要注意的有: 第一行輸入整數 n 代表測資數 每...

鐵人賽 自我挑戰組 DAY 5

技術 [Day5] 第一章貼圖

今日目標 載入圖片,畫出第一張圖 stb_image.h 第三天-驅動OpenGL這篇有稍稍提到這個玩意 Single-header file 並推薦了...

鐵人賽 自我挑戰組 DAY 4
C 語言筆記 系列 第 4

技術 [C 語言筆記--Day04] C 語言的 function call 如何被組合語言實作

這篇文章是用 x86-64 的架構作為例子,因為多數人的電腦是用 x86-64 的架構只要依照 在linux中看gcc產生出來的組合語言 這篇文章就可以把 C...

鐵人賽 自我挑戰組 DAY 4

技術 [Day4] 第一個矩形

抱歉,今天太累了,腦袋昏沉沉的,快速地寫完一個矩形就快睡著了 (~O~),所以今天的內容會非常短... 今日目標 畫出第一個"矩"形 O...

鐵人賽 自我挑戰組 DAY 3
C 語言筆記 系列 第 3

技術 [C 語言筆記--Day03] 解題紀錄:MIN-MEX Cut

題目:MIN-MEX Cut 觀察: 當 s 全為 0 時,MEX = 1 當 s 全為 1 時,MEX = 0 由於 1, 2 兩點, s = 000011...

鐵人賽 自我挑戰組 DAY 13

技術 Day 0xD UVa10783 Odd Sum

Virtual Judge ZeroJudge 題意 輸入兩個數字,輸出兩個數字間的奇數和 需要注意的有: 輸入測資數 T 每筆測資有兩行,分...

鐵人賽 自我挑戰組 DAY 3

技術 [Day3] 驅動OpenGL

今日目標 安裝GLAD 畫出第一個三角形 GLAD 還記得以前大學的時候,課堂上使用的是glut,當時很多地方都不清楚,只依稀記得底層是調用OpenGL 1...

鐵人賽 自我挑戰組 DAY 12

技術 Day 0xC UVa10170 The Hotel with Infinite Rooms

Virtual Judge ZeroJudge 題意 輸入第一組旅行團人數 S,輸出酒店內第 D 天的入住人數 需要注意的有: 有順序的重複輸...

鐵人賽 自我挑戰組 DAY 2
C 語言筆記 系列 第 2

技術 [C 語言筆記--Day02] locality

上一篇:[C 語言筆記--Day01] Hello World 大綱 什麼是 memory hierarchy? cache 的運作方式 因為 cache...

鐵人賽 自我挑戰組 DAY 11

技術 Day 0xB UVa948 Fibonaccimal Base

Virtual Judge ZeroJudge 題意 輸入十進位的數字,輸出對應的費氏進位表示法 需要注意的有: 第一行輸入一數字 N 代表測資...

鐵人賽 自我挑戰組 DAY 1
C 語言筆記 系列 第 1

技術 [C 語言筆記--Day01] Hello World

第一次參加鐵人賽,我打算連續寫30天有關 C 語言的筆記, 內容大概就是我今天看到、或回想起了什麼內容覺得有趣的內容,就把他分享出來, 雖然說是 C 語言筆記,...

鐵人賽 自我挑戰組 DAY 10

技術 Day 0xA UVa490 Rotating Sentences

Virtual Judge ZeroJudge 題意 將輸入的多行字串改變順序後輸出 需要注意的點有: 輸入最多 100 行 輸入的每行最多 1...

鐵人賽 自我挑戰組 DAY 2

技術 [Day2] 命名規則與組織寫好的功能

今日目標 模組化視窗生成的功能 點擊ESC離開視窗 規則與SPEC 記得在初學的時候,任何教材都會說"把功能包進函式(function)內,以便日...

鐵人賽 自我挑戰組 DAY 1

技術 [Day1] 專案建置與視窗生成

又到了一年一度的鐵人賽啦~?!今年決定嘗試用C與OpenGL寫出一個2D平台卷軸遊戲,希望至少一可以完成一個小關卡。已經可以預想到會碰到很多問題了,百分之百碰一...

鐵人賽 自我挑戰組 DAY 9

技術 Day 0x9 UVa272 TEX Quotes

Virtual Judge ZeroJudge 題意 \TeX/\LaTeX/ 輸入一字串,重新排版後輸出 需要注意的有: 重複輸入直到 E...

鐵人賽 自我挑戰組 DAY 8

技術 Day 0x8 UVa10193 All You Need Is Love

Virtual Judge ZeroJudge 題意 輸入兩字串 S1、S2,問是否能找出對兩字串皆合法的 L? 需要注意的點有: 會先輸入一正...

鐵人賽 自我挑戰組 DAY 7

技術 Day 0x7 UVa11417 GCD

Virtual Judge ZeroJudge Zerojudge 直接破圖 題意 輸入一數字 N,根據定義輸出結果 G 需要注意的點有:...