輸入三個整數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,...