c 一些好玩的代码
时间: 2024-10-11 09:00:39 浏览: 87
在C语言中,虽然它的语法相对严谨,但也有一些有趣的小代码片段可以展示编程技巧或者娱乐一下。比如经典的"Hello, World!"程序,它是最简单的程序示例:
```c
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
```
另一个有趣的例子是自定义字符转换函数,使用位操作演示ASCII码的特性:
```c
char swapcase(char c) {
if (c >= 'A' && c <= 'Z') // 如果大写字母
return c + ('a' - 'A'); // 转换为小写
else if (c >= 'a' && c <= 'z') // 否则是小写字母
return c + ('A' - 'a'); // 转换为大写
else
return c; // 非字母字符保持不变
}
int main() {
char input = getchar();
putchar(swapcase(input));
return 0;
}
```
这会读取用户输入的一个字符,并打印出其大小写相反的形式。
相关问题
c语言好玩的编程代码
以下是一些有趣的C语言编程代码:
1. 猜数字游戏:这个游戏会随机生成一个0~100的数字,然后让玩家猜这个数字是多少。玩家每次猜测后,程序会给出提示是猜大了还是猜小了,直到猜对为止。\[1\]
2. 猜数游戏:这个游戏也是猜数字,但是玩家只有5次机会来猜测一个0~100的数字。如果在5次内猜对了,就会显示恭喜猜对,否则会显示尝试5次失败。玩家可以选择是否继续游戏。\[2\]
3. 打印ASCII码表可见字符:这段代码会打印出ASCII码表中可见字符的字符和对应的ASCII码。每行打印4个字符,共计94个字符。\[3\]
希望这些代码能给你带来一些乐趣!
#### 引用[.reference_title]
- *1* [【C语言】分享几个有意思的C语言代码 1](https://blog.csdn.net/m0_74063149/article/details/130471059)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [一些简单好玩的C语言程序](https://blog.csdn.net/weixin_40371649/article/details/89889876)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
python好玩的代码
以下是几个有趣的 Python 代码示例:
1. 猜数字游戏
```python
import random
num = random.randint(1, 100)
while True:
guess = int(input("请猜一个 1 到 100 之间的数字:"))
if guess == num:
print("恭喜你,猜对了!")
break
elif guess < num:
print("太小了,请再试一次。")
else:
print("太大了,请再试一次。")
```
2. 打印彩色文本
```python
class colors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
print(colors.WARNING + "警告:这是一个测试。" + colors.ENDC)
```
3. 绘制螺旋图案
```python
import turtle
t = turtle.Turtle()
for i in range(100):
t.forward(i * 2)
t.left(90)
turtle.done()
```
4. 生成随机密码
```python
import string
import random
length = 12
chars = string.ascii_letters + string.digits + '!@#$%^&*()'
password = ''.join(random.choice(chars) for _ in range(length))
print("生成的密码是:", password)
```
5. 简单的爬虫示例
```python
import requests
from bs4 import BeautifulSoup
url = "https://www.python.org/"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
print(soup.title.text.strip())
```
这些代码示例只是冰山一角,Python 还有很多好玩的东西等待你去探索。
阅读全文