编写一段程序,该程序是界面欢迎程序,如果性别为男,则输出XX先生你好!,如果性别为女,则输出XX女士你好?否则输出XX你好!?利用switch case 实现
时间: 2023-09-11 15:05:15 浏览: 51
### 回答1:
以下是利用 switch case 实现的程序:
```c
#include <stdio.h>
int main() {
char gender;
char name[20];
printf("请输入您的姓名:");
scanf("%s", name);
printf("请输入您的性别(m/f):");
scanf(" %c", &gender);
switch (gender) {
case 'm':
printf("%s先生你好!", name);
break;
case 'f':
printf("%s女士你好!", name);
break;
default:
printf("%s你好!", name);
break;
}
return 0;
}
```
当用户输入性别为 'm' 时,程序会输出 "XX先生你好!",当用户输入性别为 'f' 时,程序会输出 "XX女士你好!",否则程序会输出 "XX你好!"。
### 回答2:
请见下方的代码示例,其中使用了switch...case语句根据不同的性别输出不同的欢迎语句:
```java
import java.util.Scanner;
public class WelcomeProgram {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入您的姓名:");
String name = scanner.next();
System.out.print("请输入您的性别(男/女):");
String gender = scanner.next();
switch (gender) {
case "男":
System.out.println(name + "先生,你好!");
break;
case "女":
System.out.println(name + "女士,你好!");
break;
default:
System.out.println(name + "你好!");
break;
}
scanner.close();
}
}
```
运行程序后,首先会要求输入姓名和性别。根据输入的性别,程序使用switch语句判断并输出相应的欢迎语句。如果性别是男,则输出XX先生你好!如果性别是女,则输出XX女士你好!如果性别既不是男也不是女,则输出XX你好!
### 回答3:
以下是一个使用switch case实现的界面欢迎程序的代码示例:
```java
import java.util.Scanner;
public class WelcomeProgram {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入您的性别(男/女):");
String gender = scanner.next();
System.out.print("请输入您的姓名:");
String name = scanner.next();
String greeting;
switch (gender) {
case "男":
greeting = name + "先生你好!";
break;
case "女":
greeting = name + "女士你好!";
break;
default:
greeting = name + "你好!";
}
System.out.println(greeting);
}
}
```
以上代码首先使用`Scanner`类实现从用户输入性别和姓名。接下来使用`switch`语句根据性别变量的值匹配不同的情况,分别输出相应的欢迎语句。最后将拼接好的欢迎语句输出到控制台上。
运行程序时,用户将被要求输入性别和姓名,然后根据输入的内容输出相应的欢迎语句。输出结果如下所示:
```
请输入您的性别(男/女):男
请输入您的姓名:张三
张三先生你好!
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)