c语言利用键盘输入一个人的姓名、性别(x-男;y-⼥),年龄和体重,中间⽤空格分隔,并在屏幕上显示。这个程序怎么编
时间: 2023-05-18 20:07:23 浏览: 249
下面是一个简单的C语言程序,可以实现输入一个人的姓名、性别、年龄和体重,并在屏幕上显示:
```c
#include <stdio.h>
int main() {
char name[20], gender;
int age;
float weight;
printf("请输入姓名、性别(x-男;y-女)、年龄和体重(用空格分隔):\n");
scanf("%s %c %d %f", name, &gender, &age, &weight);
printf("姓名:%s\n", name);
printf("性别:%c\n", gender);
printf("年龄:%d\n", age);
printf("体重:%f\n", weight);
return 0;
}
```
在这个程序中,我们定义了四个变量:姓名(name)、性别(gender)、年龄(age)和体重(weight)。其中,姓名是一个字符串类型的变量,可以使用scanf函数直接输入;性别是一个字符类型的变量,也可以使用scanf函数输入;年龄和体重分别是整型和浮点型变量,需要使用%d和%f格式化输入。
在程序中,我们首先使用printf函数输出提示信息,让用户输入姓名、性别、年龄和体重。然后使用scanf函数读取用户输入的值,并将它们存储到相应的变量中。最后,使用printf函数输出这些变量的值,完成程序的运行。
阅读全文