原创 因爲我們是OIER

我們是OIer,所以我們不用在跑道上揮汗如雨;不用在球場上健步如飛;更不用在沒事的時候,經受非人的體能訓練……但是,我們卻要把頭腦高速運轉,還要接受一大堆大學生也只是“瞭解即可”的知識,把一個個抽象的問題轉化爲一篇篇優美的代碼,才能在F9按

原创 展望

    2017.1.4,距期末考最後一天。    當大家聊得熱火朝天,互相問答着複習題、考綱上的知識點,只有我一人在原先準備NOIP的圖書館當中悄悄地碼下這些文字……    2016.9.1,重新跨入校門。經過一暑假的學習,我滿懷信心,心

原创 C語言中的文件操作(2)---標準I/O文件操作

  在上一篇文章中,我們初步瞭解了freopen()函數的用法。但在一些算法競賽中不允許使用文件重定向操作,這時我們就只能用標準C頭文件stdio.h中的fopen()函數進行對文件的讀寫了。  fopen()函數的不足之處就在於使用的方法

原创 Turbo C++ 3.0創建多文件項目的方法

 Turbo C++是一款很經典的軟件,可它卻已經退出了編程的歷史舞臺。雖然如此,但它的一些頭文件(如conio.h/graphics.h)的實用性也不弱。最近我在做一個控制檯貪吃蛇的遊戲小項目,這個小項目就要用到conio.h頭文件,但卻

原创 【數據結構+算法】【模擬法】--- 螺旋矩陣填數

【題目描述】  在一個n * n的矩陣中按照螺旋樣式填入從1一直到n * n的一串整數,下面是當n = 4時的矩陣:                    1 2 3 4                      12 13 14 5   

原创 【數據結構+算法】【模擬法】--- 開燈問題

【題目描述】       有n盞燈,編號爲1~n.第一個人把所有的燈打開,第2個人按下所有編號爲2的倍數的開關(這些燈將被關掉),第3個人按下所有編號爲3 的倍數的開關(開着的燈關掉,關着的燈被打開),以此類推,一共有k個人,問最後有哪些燈

原创 展望

    2017.1.4,距期末考最後一天。    當大家聊得熱火朝天,互相問答着複習題、考綱上的知識點,只有我一人在原先準備NOIP的圖書館當中悄悄地碼下這些文字……    2016.9.1,重新跨入校門。經過一暑假的學習,我滿懷信心,心

原创 因爲我們是OIER

我們是OIer,所以我們不用在跑道上揮汗如雨;不用在球場上健步如飛;更不用在沒事的時候,經受非人的體能訓練……但是,我們卻要把頭腦高速運轉,還要接受一大堆大學生也只是“瞭解即可”的知識,把一個個抽象的問題轉化爲一篇篇優美的代碼,才能在F9按

原创 C語言文件操作(3) --- stdio.h中其他有關文件操作的函數

本篇文章會講述一些其他有關文件操作的函數,相比前兩篇文章介紹的函數,有些可能不大常用。1. feof()函數    ·原型:int feof (FILE *stream);    ·使用方法:檢測“流”上的文件結束符EOF,如果檢測得到,則

原创 C語言中的文件操作(1)---重定向文件操作

        文件操作在編程語言中扮演着重要的角色,下面是C/C++中的文件操作 --- 重定向文件操作  重定向文件操作有下面幾個優勢:    1. 操作快捷、方便、簡單。    2. 在對文件進行讀寫等操作時,可以使用常規的輸入輸出函

原创 【數據結構+算法】【(線性)動態規劃】--- 求最長迴文串的長度

【題目描述】  如果一個字符串倒着讀、順着讀的字符次序都一樣,則該字符串稱爲“迴文串”,如abcba、xxx是迴文串。現在給定一個隨意的字符串,要求找出裏面的最長的迴文子串並輸出其長度即可。【輸入】  一個字符串。【輸出】  該字符串包含的