C语言
```c
include
int main() {
int i;
printf("请输入一个1到7之间的整数:");
scanf("%d", &i);
switch(i) {
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期日\n");
break;
default:
printf("输入错误,请输入1到7之间的整数。\n");
}
return 0;
}
```
Python
```python
while True:
try:
number = int(input("请输入一个1到7之间的整数:"))
if 1 <= number <= 7:
print(f"星期{number}")
break
else:
print("输入错误,请输入1到7之间的整数。")
except ValueError:
print("输入错误,请输入一个整数。")
```
Java
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个1到7之间的整数:");
int n = sc.nextInt();
switch (n) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("输入错误,请输入1到7之间的整数。");
}
}
}
```
这些代码示例分别使用C语言、Python和Java实现了相同的功能,即从用户输入一个1到7之间的整数,并输出对应的星期几。你可以根据自己的编程语言选择合适的代码进行参考和修改。