春节前,我国有民谚&ldquo二十三糖瓜儿粘;二十四写福字;二十五扫尘土;二十六去炖...
发布于 2022-03-03 15:11:46
春节前,我国有民谚“二十三糖瓜儿粘;二十四写福字;二十五扫尘土;二十六去炖肉;二十七宰公鸡;二十八把面发;二十九蒸馒头;三十晚上熬一宿”。现编程输出不同日期的习俗,程序如下:
#include <stdio.h> void main() { int date scanf("%d", date) switch(date) { case 1 to 22: printf("准备过春节\n") case 23: printf("糖瓜儿粘\n") case 24: printf("写福字\n") case 25: printf("扫尘土\n") case 26: printf("去炖肉\n") case 27: printf("宰公鸡\n") case 28: printf("把面发\n") case 29: printf("蒸馒头\n") case 30: printf("熬一宿\n") case else: printf("输入错误\n) } }
但程序有错,不能正常运行。现对程序的错误原因有以下5种分析描述:
(1)scanf语句错误;
(2)各case不应与printf写在同一行;
(3)各case后缺少break 语句;
(4)case 1 to 22写法不正确;
(5)case else写法不正确;
其中分析描述正确的个数是:( )
登录后免费查看答案
关注者
0
被浏览
13