C語言中的經典小程式1

2021-06-18 06:15:06 字數 1190 閱讀 3422

首先宣告所寫的這些函式都是本人自己實踐過的,每乙個程式都是能夠實際執行的。

1.將乙個十進位制的無符號整型資料轉換成二進位制形式表示,用c語言實現。

我寫了乙個程式,經過執行能夠實現:

#include

void funcint_to_ox(unsigned int a);

int main(void)

void funcint_to_ox(unsigned int a)

else  }

printf("\n");

}其實這個程式不僅僅是實現十進位制轉二進位制的表示,當然也可以實現八進位制轉二進位制的表示。

2.用c語言實現將整數轉換成字串數(即自己實現itoa這個函式)。

#include

void i_to_a(int m);

int main(void)

void i_to_a(int m)

temp[i]='\0';

printf("the temp is %s\n",temp);

while(i>=0)

str[j-1]= '\0';

printf("轉換成字串之後為:%s\n",str); }

3.用c語言實現字串轉化成整數(即自己實現atoi這個函式)。

#include

void a_to_i(char * m);

int main(void)

void a_to_i(char *m)

temp[i]='\0';

printf("the temp is :%s\n",temp);

while(k

printf("轉換成整型數之後為:%d\n",sum); }

4.用c語言實現氣泡排序。

#include

void inputarr(int *arr,int n);

void outputarr(int *arr,int n);

void bubblesort(int *sort,int n);

int main(void)

void inputarr(int *arr,int n)}}

C語言中的經典小程式4

8 給出乙個單鏈表,不知道節點個數n,怎樣只遍歷一次就可以求出中間節點。這個問題的大體思路是 設立兩個指標,比如 p和 q。p每次移動兩個位置,即p p next next q每次移動乙個位置,即q q next 當p達到最後乙個節點時,q就是中間節點了。下面是可以實現的具體 include inc...

c語言10個經典小程式

程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提1...

C語言字元處理經典小程式

首先,說一下原理 用迴圈逐個讀取字元 所有字母均小寫 並儲存到乙個一維字元陣列中直到遇到結束標誌為止。這裡的結束標誌分為三種情況,一是遇到換行符,二是超過了預設的句子長度 這裡設為200 三則是遇到了終止字元 句號.問號?感嘆號 然後再用乙個迴圈搜尋陣列,找到最後乙個單詞的起始位置,列印這個單詞。重...