原创 4412裸機程序按鍵控制led燈

4412裸機程序按鍵控制led燈 在ubuntu中寫的 c語言代碼: #define GPX2CON (*(volatile unsigned long *) 0x11000c40) #define GPX2DAT (*(volatil

原创 C語言用鏈表解決約瑟夫問題

#include<stdio.h> #include<malloc.h> #define LPRO sizeof(struct Pro) struct Pro *create(int x); // 建表,x表示總人數 stru

原创 定義一個結構體類型表示日期(年、月、日)。main中輸入一個日期,計算該日期是當年的第幾天。

定義一個結構體類型表示日期(年、月、日)。main中輸入一個日期,計算該日期是當年的第幾天。 </pre><p></p><p><pre name="code" class="plain">#include<stdio.h> int r

原创 字母大小寫分類排序輸出

給你一個只有大寫字母或者小寫字母的單詞。對於這個單詞,首先將所有的大寫字母和小寫字母分別按字典序排序;然後,如果大寫字母個數多於小寫字母,將大寫字母

原创 tftp文件傳輸系統的搭建

第一步: 安裝xinetd, tftp, tfpd軟件, 執行apt-get install xinetd  apt-get install tft

原创 虛擬機 ubuntu 橋接配置

第一步: 控制面板 ->  網絡和Internet ->網絡和共享中心 -> 更改適配器設置 -> 右擊網絡適配器 ->屬性 -> 將VMware Bridge Protocol 勾上 第二步: 打開VMware -> 編輯 -> 虛擬

原创 4412用戶層調用驅動控制led燈

#include<stdio.h> #include<stdlib.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #define MAXC 10

原创 遞歸求Fibonacci數列

<pre name="code" class="plain">#include <stdio.h> int f(int x); void print(int y); int main() { int i, j; printf

原创 通關的小遊戲

小X和小Y一起玩遊戲,遊戲一共有n關,他們兩人非常想把遊戲打通關。 然而他們每個人可以打過的關卡卻不一定相同,他們都能夠順利通關嗎? 輸入: 第一行爲一個整數n(n <= 100),表示一共有n個關卡。 第二行開頭

原创 Linux 時間編程

Linux 時間編程時間編程#include<time.h>time_t time(time_t *tloc) // 獲取日曆時間struct tm *gmtime(const time_t *timep) // 將日曆時間轉化爲格林威治

原创 二維幻方

有一個n*n的矩陣(n爲奇數),將1 - n^2個數填入矩陣中,每個數只能使用一次,使得填滿的矩陣每一行,每一列和兩條對角線上所有元素之和相等。 爲

原创 旋轉矩陣

有一個n*m的矩陣,其中的元素只有0-9的數字,若將矩陣順時針翻轉九十度後是什麼樣子。 Input 第一行爲兩個整數n, m (1 <= n, m

原创 將16進制的"49206C6F766520796F7521"(每兩位表示一個數)轉換成字符輸出。

#include <stdio.h> void change(char a[], int n); void print(int b[], int m); int i; int main() { char m[100];

原创 C語言打印A的星星字母

#include <stdio.h> // 打印A的小星星圖案 int main() { int i, j, k; printf("Please input a number : "); scanf("%d", &j);

原创 C語言簡單解密

輸入: 第一行包含一個整數N(1≤N≤1000),表示數據的組數。 每組數據包含兩行: 第一行是加密過的信息(不超過1000-個字符)。 第二行是26個大寫字母,依次對應字母表:第一個字母對應字母表裏的A,第二個對應字母表裏的B