c语言有趣的编程代码

admin 29 0

以下是一个简单的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);

```

请注意,这些代码示例仅用于教学目的,可能并不适合用于生产环境,在实际编程中,你需要考虑更多的因素,如错误处理、代码可读性、性能优化等。