C语言写多种 hallo world代码
时间: 2023-06-19 16:04:45 浏览: 151
以下是C语言中的几种 "Hello, world!" 代码:
1. 最简单的 "Hello, world!" 程序:
```c
#include <stdio.h>
int main() {
printf("Hello, world!\n");
return 0;
}
```
2. 在屏幕上打印 "Hello, world!" 的 ASCII 艺术字:
```c
#include <stdio.h>
int main() {
printf(" _ _ _ _ __ __ _ _ \n");
printf(" | | | | ___| | | ___ \\ \\ / /__ _ __| | __| |\n");
printf(" | |_| |/ _ \\ | |/ _ \\ \\ \\ /\\ / / _ \\| '__| |/ _` |\n");
printf(" | _ | __/ | | (_) | \\ V V / (_) | | | | (_| |\n");
printf(" |_| |_|\\___|_|_|\\___( ) \\_/\\_/ \\___/|_| |_|\\__,_|\n");
printf(" |/ \n");
return 0;
}
```
3. 把 "Hello, world!" 写入文件并读取它:
```c
#include <stdio.h>
int main() {
FILE *fp;
fp = fopen("hello.txt", "w");
fprintf(fp, "Hello, world!\n");
fclose(fp);
fp = fopen("hello.txt", "r");
char buffer[20];
fscanf(fp, "%s", buffer);
printf("%s\n", buffer);
fclose(fp);
return 0;
}
```
4. 在屏幕上打印 "Hello, world!" 的倒序:
```c
#include <stdio.h>
#include <string.h>
void reverse(char *str) {
int len = strlen(str);
for (int i = 0; i < len / 2; i++) {
char temp = str[i];
str[i] = str[len - i - 1];
str[len - i - 1] = temp;
}
}
int main() {
char str[] = "Hello, world!";
reverse(str);
printf("%s\n", str);
return 0;
}
```
以上是C语言中的几种 "Hello, world!" 代码,它们各有不同的实现方式和输出结果。
阅读全文