C語言程式設計題目(實用經典)3

2021-09-25 01:36:49 字數 1129 閱讀 3881

輸入三個整數x,y,z,把這三個數從小到大輸出

#define _crt_secure_no_warnings

#include #include //輸入三個整數x,y,z,請把這三個數由小到大輸出

int main()

if (x > z)

if (y > z)

printf("這三個整數從小到大排列為:%d %d %d\n", x, y, z);

system("pause");

return 0;

}

將數的交換用函式來實現

#define _crt_secure_no_warnings

#include #include //輸入三個整數x,y,z,請把這三個數由小到大輸出

//把數字的交換通過函式來實現,簡化**

void swap(int* x, int* y)

//除此之外,我們還可以通過按位異或的方式來實現兩個數的交換

void swap1(int* x, int* y)

//通過兩個數的關係實現兩個數的交換

void swap2(int* x, int* y)

int main()

if (x > z)

if (y > z)

printf("這三個整數從小到大排列為:%d %d %d\n", x, y, z);

system("pause");

return 0;

}

#include #include //用*輸出字母c的圖案

int main()

輸出特殊圖案,請在c環境中執行,看一看,very beautiful!

#include #include #include int main()

列印9*9乘法口訣表

#include #include //列印9*9乘法口訣表

int main()

printf("\n");

} system("pause");

return 0;

}

C語言程式設計題目 實用經典 10

有5個人坐在一起,問第五個人多少歲?他說比第4個人大2歲。問第4個人歲數,他說比第3個人大2歲。問第三個人,又說比第2人大兩歲。問第2個人,說比第乙個人大兩歲。最後 問第乙個人,他說是10歲。請問第五個人多大?include include int calage int n return calag...

經典C 語言筆試題目 3

q1 heap與stack的差別 a heap是堆,stack是棧。stack的空間由作業系統自動分配 釋放,heap上的空間手動分配 釋放。stack空間有限,heap是很大的自由儲存區 c中的malloc函式分配的記憶體空間即在堆上,c 中對應的是new操作符。程式在編譯期對變數和函式分配記憶體...

C語言高效程式設計的幾招(絕對實用,絕對經典)

非常感謝原文作者 第一招 以空間換時間 電腦程式中最大的矛盾是空間和時間的矛盾,那麼,從這個角度出發逆向思維來考慮程式的效率問題 eg.字串的賦值 方法a 通常辦法 define len 32 char string1 len memset string1,0,len strcpy string1,...