使用两种方法进行星期表示,输入:1-7的整数,表示星期几;输出:输入整数对应的星期字符串 例如:用户键盘输入3,输出 星期三
时间: 2024-09-18 10:16:56 浏览: 38
在编程中,你可以通过创建两个关联数组或者switch-case结构来实现这个功能,这里我会演示一种简单的思路:
1. **关联数组法**:
```python
def int_to_weekday(num):
days = {1: '星期一', 2: '星期二', 3: '星期三', 4: '星期四', 5: '星期五', 6: '星期六', 7: '星期日'}
return days[num]
# 测试
input_num = int(input("请输入1-7的整数表示星期:"))
print(f"输入{input_num}对应的是:{int_to_weekday(input_num)}")
```
2. **Switch-case法** (如果在支持这种语法的语言中):
```java
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入1-7的整数表示星期:");
int num = scanner.nextInt();
String weekday;
switch (num) {
case 1:
weekday = "星期一";
break;
case 2:
weekday = "星期二";
break;
// ... (添加其他case)
default:
weekday = "无效输入";
}
System.out.println("输入" + num + "对应的是:" + weekday);
}
}
```
阅读全文