c语言好玩的程序代码
以下是一些有趣的C语言编程代码示例:
1. HelloWorld程序 :
这是C语言中最简单的程序,可以输出\"HelloWorld!\"到屏幕上:
```c#include int main() { printf(\"HelloWorld!\\n\"); return 0;}```
2. 猜数字游戏 :
这个程序随机生成一个数字,并提示用户猜数字,直到猜中为止:
```c#include #include #include int main() { int number, guess, count = 0; srand(time(0)); number = rand() % 100 + 1; printf(\"猜一个1到100之间的数字:\"); do { scanf(\"%d\", &guess); count++; if (guess number) { printf(\"太大了!\\n\"); } } while (guess != number); printf(\"猜对了!你猜了%d次。\\n\", count); return 0;}```
3. 字符串反转 :
这个程序可以将输入的字符串反转:
```c#include #include void reverseString(char *str) { int len = strlen(str); for (int i = 0; i < len / 2; i++) { char temp = str[i]; str[i] = str[len - i - 1]; str[len - i - 1] = temp; }}int main() { char str[] = \"Hello, World!\"; printf(\"Original string: %s\\n\", str); reverseString(str); printf(\"Reversed string: %s\\n\", str); return 0;}```
4. 逆序输出数字 :
这段代码可以逆序输出一个输入的整数:
```c#include void reverseNumber(int num) { while (num > 0) { int digit = num % 10; printf(\"%d\", digit); num = num / 10; }}int main() { int number; printf(\"请输入一个整数:\"); scanf(\"%d\", &number); reverseNumber(number); printf(\"\\n\"); return 0;}```
5. 打印彩色文本 :
这个程序可以在控制台上打印彩色文本:
```c#include #include void SetColor(unsigned short ForeColor, unsigned short BackGroundColor) { HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hCon, (ForeColor | (BackGroundColor << 4)));}int main() { SetColor(15, 0); // 设置前景色为白色,背景色为黑色 printf(\"Hello, World!\\n\"); SetColor(0, 15); // 重置为默认颜色 return 0;}```
这些代码示例涵盖了从基础到进阶的不同难度,适合初学者和有经验的程序员练习和娱乐。
其他小伙伴的相似问题:
C语言中如何创建一个自定义数据结构?
C语言编程技巧:如何用C语言实现多线程?
C语言与C++编程的区别是什么?