Hello, World!
这是最基本的C语言程序,用于在控制台输出"Hello, World!"。
```c
include
int main() {
printf("Hello, World!\n");
return 0;
}
```
计算两个数的和
这个程序会提示用户输入两个数字,然后计算它们的和并输出结果。
```c
include
int main() {
int num1, num2, sum;
printf("Enter the first number: ");
scanf("%d", &num1);
printf("Enter the second number: ");
scanf("%d", &num2);
sum = num1 + num2;
printf("The sum is: %d\n", sum);
return 0;
}
```
判断一个数是奇数还是偶数
这个程序会提示用户输入一个数字,并判断它是奇数还是偶数。
```c
include
int main() {
int num;
printf("Enter a number: ");
scanf("%d", &num);
if (num % 2 == 0) {
printf("The number is even.\n");
} else {
printf("The number is odd.\n");
}
return 0;
}
```
猜数字游戏
这是一个经典的猜数字游戏,让用户猜一个随机生成的数字,直到猜对为止。
```c
include include include int main() { srand(time(NULL)); int secretNumber = rand() % 100; int guess; printf("I have chosen a number between 1 and 100. Try to guess it: "); scanf("%d", &guess); while (guess != secretNumber) { printf("Wrong! Try again: "); scanf("%d", &guess); } printf("Congratulations! You guessed the number %d correctly!\n", secretNumber); return 0; } ``` 打印图形 可以使用循环和嵌套循环来打印出各种有趣的图形,如三角形、菱形、矩形等。 ```c include int main() { int i, j, rows; printf("Enter the number of rows for the triangle: "); scanf("%d", &rows); for (i = 1; i <= rows; i++) { for (j = 1; j <= rows - i; j++) { printf(" "); } for (j = 1; j <= 2 * i - 1; j++) { printf("*"); } printf("\n"); } return 0; } ``` 这些示例展示了C语言的基本语法和控制结构,适合初学者学习和练习。通过这些简单的程序,可以逐步掌握C语言编程的基础知识和技巧。