在C语言程序中输入姓名,可以使用`scanf`函数结合`%s`格式说明符来实现。以下是一个简单的示例代码:
```c
include
int main() {
char name;
printf("请输入你的姓名: ");
scanf("%s", name);
printf("你输入的姓名是: %s\n", name);
return 0;
}
```
在这个示例中,我们定义了一个字符数组`name`来存储用户输入的姓名,并使用`printf`函数提示用户输入姓名。`scanf`函数使用`%s`格式说明符来读取用户输入的字符串,并将其存储在`name`数组中。最后,我们再次使用`printf`函数输出用户输入的姓名。
建议在实际使用中,可以根据需要调整字符数组的大小,以确保能够存储不同长度的用户输入。同时,为了避免缓冲区溢出等安全问题,建议使用更安全的输入方法,例如`fgets`函数。