用C语言程序编写 姓名:周梦婷 班级:小教2204 爱好:听歌、旅游、拍照 的个人名片且编写好看样式
时间: 2024-09-18 15:17:52 浏览: 64
新人教统编版三年级上册语文 专项8:口语交际复习课件 教学课件.pptx
在C语言中,虽然原生语法并不支持复杂的图形设计,但我们可以通过控制台输出和一些简单的文字布局来创建一个“文本式”的个人名片。由于C语言主要用于系统编程,我们可以利用printf函数来模拟这个效果。下面是一个简单的例子:
```c
#include <stdio.h>
#include <string.h>
#define NAME_WIDTH 15 // 姓名宽度
#define CLASS_WIDTH 8 // 班级宽度
#define HOBBY_WIDTH 12 // 爱好宽度
void print_personal_card(char *name, char *class, char *hobby) {
printf("\n");
printf("----------\n");
printf("| %-*s | %-*s | %-*s |\n", NAME_WIDTH, "姓名:", CLASS_WIDTH, "班级:", HOBBY_WIDTH, "爱好:");
printf("| %s |\n", name);
printf("| %s |\n", class);
printf("| %s |\n", hobby);
printf("--------------------------------------------------------\n");
}
int main() {
const char* name = "周梦婷";
const char* class = "小教2204";
const char* hobby = "听歌、旅游、拍照";
print_personal_card(name, class, hobby);
return 0;
}
```
当你运行这个程序时,会看到类似这样的输出:
```
--------------------------------------------------------
| 姓名: | 班级: | 爱好: |
| 周梦婷 | 小教2204 | 听歌、旅游、拍照 |
--------------------------------------------------------
```
注意:这只是一个基础的文本展示,无法实现真正的“好看”样式,因为C语言不具备图形界面元素。如果需要美观的显示,建议使用C++或其他支持GUI编程的语言。
阅读全文