switch={1:"星期一", 2:"星期二",3:"星期三",4:"星期四",5:"星期五",6:"星期六",7:"星期日"} print(switch.get(num,"输入错误")) 本题可以使用 if-else 或者 switch 语句来解决, if-else 语句适合于分支比较少的情况,而 switch 语句适合于分支较多的情况。可以定义一个整型变量,读入一个数字...
从键盘上输入1~7之间的数字时,显示对应的星期几的英文单词。当输入数字不在1~7范围内时,输出“Error!”。 相关知识点: 试题来源: 解析 参考代码如下:#include int main(){ int a; printf("Please enter an integer :"); scanf("%d",&a); switch(a) { case 1:printf("Monday\n");break; case ...
基于你的要求,我会使用C语言编写一个程序,该程序将提示用户输入一个1到7之间的整数,并根据输入的数字判断对应的星期几,然后输出该星期的名称。同时,程序还会处理用户输入非1-7之间整数的情况,并给出错误提示。以下是详细的步骤和代码: 提示用户输入一个1-7之间的整数: c printf("请输入1-7之间的一个整数,以...
方法二:Weekday函数的灵活性 Weekday函数默认返回1-7的数字,对应星期日到星期六。若想改变输出格式,可通过return_type参数调整。例如,=WEEKDAY(A1)/ 显示星期二为数字3。方法三:CHOOSE函数的个性化选择 对于定制输出,CHOOSE函数大显身手。例如,将weekday的1-7映射到“星期天”到“星期六”:=CH 方法一:将日期号...
输入1~7之间的任意数字,输出其对应的星期几的英文,如输入5,程序输出Friday。若输入1~7以外的数字,则提示输入错误。相关知识点: 试题来源: 解析 参考程序代码如下: #include void main( ) { int m; printf("请输入1~7任意数字:"); scanf("%d",&m); switch(m) { case 1:printf("Monday");break; ...
输入1-7之间的任意数字,程序按照用户的输入,输出对应的星期几的英文,比如输入3,程序输出Wednesday。若输入1-7以外的数字,则提示输入错误!
1 数字1至7与相应的星期几相对应,如下图所示。2 首先,定义一个整型变量d,保存读入的数字。3 接着,读入一个1-7之间的整数,保存在变量d中。4 然后,输出英文星期几之前的提示。5 用switch判断表达式,表达式的值用d即数字表示。6 用case语句后的值1,匹配switch后的表达式值,如果匹配成功,则执行后面的...
程序读入一个表示星期几的数字(1~7),输出对应的星期字符串名称。例如,输入3,返回“星期三”。 代码如下: weekstr = "星期一星期二星期三星期四星期五星期六星期日" weekid = eval(input("请输入星期数字(1~7):")) pos = (weekid - 1) * 3 # 获取对应星期的起始位置 ...
然后,使用switch语句根据输入的数字输出对应的星期字符串名称。如果输入的数字不在有效范围内(1 到 7),则输出"无效的输入"。 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int day = scanner.nextInt(); ...
从键盘上输人一位整数,当输人1~7时,显示下面对应的英文星期名称的缩写。1:MON 2: TUE 3:WED 4:THU 5: FRI 6:SAT 7:SUN输入其他数字时提示用户重新输入,输入数字0时程序结束。程序运行结果如图5.19所示。 C 8口arminate.Discount Java Appliation] B. \PrgraFile\yE1-请输入数字1-7(输入0结束):2:...