推荐一些适合初学c语言的小白写的程序
时间: 2024-02-19 09:03:32 浏览: 38
当然可以,以下是一些适合初学 C 语言的小白练手的程序:
1. Hello, World!
这是一个经典的 C 语言程序,可以让你熟悉 C 语言的基本语法。
```c
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
```
2. 计算器程序
这个程序可以让你练习使用 C 语言中的运算符和控制语句。
```c
#include <stdio.h>
int main() {
char operator;
double num1, num2;
printf("请输入要进行的运算符: +, -, *, / \n");
scanf("%c", &operator);
printf("请输入两个数字:\n");
scanf("%lf %lf", &num1, &num2);
switch(operator) {
case '+':
printf("%.1lf + %.1lf = %.1lf", num1, num2, num1 + num2);
break;
case '-':
printf("%.1lf - %.1lf = %.1lf", num1, num2, num1 - num2);
break;
case '*':
printf("%.1lf * %.1lf = %.1lf", num1, num2, num1 * num2);
break;
case '/':
printf("%.1lf / %.1lf = %.1lf", num1, num2, num1 / num2);
break;
default:
printf("错误的运算符");
}
return 0;
}
```
3. 猜数字游戏
这个程序可以让你练习使用 C 语言中的循环语句和条件语句。
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int random_num, guess_num, num_of_guesses = 0;
srand(time(0));
random_num = rand() % 100 + 1;
printf("猜一个 1 到 100 之间的数字\n");
do {
printf("请输入你猜的数字:");
scanf("%d", &guess_num);
num_of_guesses++;
if (guess_num > random_num) {
printf("太大了\n");
}
else if (guess_num < random_num) {
printf("太小了\n");
}
else {
printf("恭喜你,猜对了!\n你用了 %d 次猜中了数字 %d\n", num_of_guesses, random_num);
}
} while (guess_num != random_num);
return 0;
}
```
希望这些程序能够帮助你更好地理解和掌握 C 语言的基础知识。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)