原创 C++ 聲明並實現一個複數類

<pre name="code" class="cpp">/*****************************************************************************************

原创 linux 安裝glibc報錯,大部分命令不可用,解決辦法

這裏寫自定義目錄標題linux 安裝glibc報錯,大部分命令不可用,解決辦法 linux 安裝glibc報錯,大部分命令不可用,解決辦法 錯誤日誌如下 error while loading shared libraries:

原创 C語言 編寫一個函數reverse_string(char * string)(遞歸實現) 實現:將參數字符串中的字符反向排列

 編寫一個函數reverse_string(char * string)(遞歸實現) 實現:將參數字符串中的字符反向排列。 #include <stdio.h> #include <string.h> #include <assert.h

原创 C語言 楊輝三角

輸出以下的楊輝三角形(要求輸出10行)  源代碼 #include <stdio.h> int main () { int a[10][10]; int i; int j; for(i=0;i<10;

原创 C語言 編寫一個程序從標準輸入讀取字符,並把他們寫到標準輸出。除了大寫字母轉換成小寫字母之外,其他的原樣輸出。

編寫一個程序從標準輸入讀取字符,並把他們寫到標準輸出。除了大寫字母轉換成小寫字母之外,其他的原樣輸出。 該問題主要考察的是大小寫字母ASCⅡ碼相差32,字符輸出是 %c #include <stdio.h> int main() {

原创 C語言 實現char * my_strcat(char * dest,char *src)函數

實現char * my_strcat(char* dest,char *src)函數. 返回: dest字符串的地址。 功能:將src指向的字符串追加到dest指向字符串的後面。 例如:char dest[10]= “andef”;   

原创 C語言 編寫一個函數reverse_string(char * string) 實現:將參數字符串中的字符反向排列。 要求:不能使用C函數庫中的字符串操作函數。

編寫一個函數reverse_string(char* string) 實現:將參數字符串中的字符反向排列。 要求:不能使用C函數庫中的字符串操作函數。 由於要求不能使用字符串操作函數那麼自然想到利用指針變量和地址來進行反轉 源代碼:

原创 C語言 將一個數字字符串轉換成這個字符串對應的數字(包括正浮點數、負浮點數 函數原型:double my_atof(char *str)

編寫一個函數,將一個數字字符串轉換成這個字符串對應的數字(包括正浮點數、負浮點數) 例  “-123.34“ 返回-123.34 函數原型:double my_atof(char *str) 提示: 需要在函數中判斷負號,小數點,還要判斷

原创 C語言 通訊錄

實現一個通訊錄; 通訊錄可以用來存儲1000個人的信息,每個人的信息包括: 姓名、性別、年齡、電話、住址 提供方法: 1. 添加聯繫人信息 2. 刪除指定聯繫人信息 3. 查找指定聯繫人信息 4. 修改指定聯繫人信息 5. 顯示所有聯繫人

原创 C語言 編寫一個函數,用遞歸方式求最大公約數。

編寫一個函數,傳入a,b兩個int類型的變量,返回兩個值的最大公約數。利用遞歸方式實現。 #include <stdio.h> int gcd(int a,int b) { int tmp; if(a==0 || b==0

原创 C語言 爲下面的函數原型編寫函數定義:int ascii_to_integer(char *str)

爲下面的函數原型編寫函數定義: int ascii_to_integer(char *str); 這個字符串參數必須包含一個或者多個數字,函數應該把這些數字字符轉換爲整數並返回這個整數。如果字符串參數包含了任何非數字字符,函數就返回零。請

原创 C語言 判斷迴文字符串

判斷迴文字字符串 #include <stdio.h> void huiwen(char *str) { int len=0; int i; int flag; char *ch=str; whil

原创 C語言 6個變態的Hello World程序

下面的六個程序片段主要完成這些事情: 輸出Hello, World混亂C語言的源代碼 下面的所有程序都可以在GCC下編譯通過,只有最後一個需要動用C++的編譯器g++才能編程通過。 hello 1: #define ________

原创 C語言 有一個整形數組a,有10個元素,要求輸出數組中的全部元素

有一個整形數組a,有10個元素,要求輸出數組中的全部元素解題思路:引用數組中各元素的值有3種方法:1.下標法,如a[3];2.通過數組名計算數組元素的地址,找出元素的值3.用指針變量指向數組元素。//用指針變量指向數組元素 #includ

原创 C語言 函數返回 值value的二進制位模式從左到右翻轉後的值。

unsigned int  reverse_bit(unsigned int value) 這個函數的返回把value的二進制位模式從左到右翻轉後的值。 如在32位機器上25這個值包含下列各位: 000000000000000000000