以下是一个简单的C语言程序,它打印出"Hello, World!",这是许多编程初学者的第一个程序,虽然它很简单,但它展示了C语言的基本结构,包括预处理指令、主函数、以及如何使用printf函数来输出文本。
```c
#include
int main() {
printf("Hello, World!\n");
return 0;
}
下面是一个稍微复杂一点的程序,这个程序会要求用户输入一个数字,然后计算并打印出这个数字的平方。这个程序展示了如何使用scanf函数来从用户那里获取输入,以及如何使用基本的数学运算。 ```c #include <stdio.h> int main() { int number, square; printf("请输入一个数字: "); scanf("%d", &number); square = number * number; printf("数字的平方是: %d\n", square); return 0; }
如果你对更复杂的编程任务感兴趣,你可以尝试编写一个程序,该程序会读取一个字符串,然后反转这个字符串,这个程序将需要用到数组和循环结构。
#include
char str[100], reversed[100];
int i, j;
printf("请输入一个字符串: ");
fgets(str, sizeof(str), stdin);
// 移除换行符
str[strcspn(str, "\n")] = 0;
for (i = 0, j = strlen(str) - 1; i < j; i++, j--) {
reversed[i] = str[j];
reversed[j] = str[i];
}
reversed[strlen(str) - 1] = '\0';
printf("反转后的字符串是: %s\n", reversed);
```
请注意,这些代码示例仅用于教学目的,可能并不适合用于生产环境,在实际编程中,你需要考虑更多的因素,如错误处理、代码可读性、性能优化等。