用C语言写出输入男生性别,输出用m代表男生,用f代表女生
时间: 2023-09-05 13:05:03 浏览: 400
### 回答1:
可以使用以下代码实现:
#include <stdio.h>
int main() {
char gender;
printf("请输入性别(m代表男生,f代表女生):");
scanf("%c", &gender);
if (gender == 'm') {
printf("您输入的是男生\n");
} else if (gender == 'f') {
printf("您输入的是女生\n");
} else {
printf("输入有误\n");
}
return ;
}
### 回答2:
在C语言中,可以使用字符数组来存储输入的性别,并通过条件判断来输出对应的代表性别的字符。
```c
#include <stdio.h>
#include <string.h>
int main() {
char gender[10]; // 声明一个字符数组来存储性别,长度为10足够存储"男生"或"女生"这样的字符串
printf("请输入性别(男生/女生):");
scanf("%s", gender); // 通过scanf函数将输入的性别字符串保存到gender数组中
if (strcmp(gender, "男生") == 0) { // 使用strcmp函数比较字符串是否相等,并返回0表示相等
printf("用m代表男生\n");
} else if (strcmp(gender, "女生") == 0) {
printf("用f代表女生\n");
} else {
printf("输入的性别无效\n");
}
return 0;
}
```
在这段代码中,我们通过`scanf`函数接收用户输入的性别,并使用`strcmp`函数与预设的字符串进行比较。如果输入的字符串与预设的字符串相等,则根据性别分别输出代表性别的字符。
### 回答3:
可以使用C语言的条件语句来实现这个功能。具体代码如下:
```c
#include <stdio.h>
int main() {
char gender;
printf("请输入性别(输入m代表男生,输入f代表女生):");
scanf("%c", &gender);
if (gender == 'm' || gender == 'M') {
printf("用m代表男生\n");
} else if (gender == 'f' || gender == 'F') {
printf("用f代表女生\n");
} else {
printf("输入错误,请重新输入!\n");
}
return 0;
}
```
运行该程序后,会提示用户输入性别。根据用户输入的字符,程序会判断是男生还是女生,并输出对应的代表字符。如果输入的字符不是'm'或'f'(不区分大小写),则会提示输入错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)