0 c if-statement switch-statement
大家好,我想知道有人可以帮助我,否则我想做的是再次询问我正确的数字,即 1 到 7 并“强迫”用户输入 1 到 7 的数字。
\n#include <stdio.h>\n#include <conio.h>\n\nint main()\n{\n int dia;\n printf("Escriba el n\xc3\xbamero de d\xc3\xada: \\n");\n scanf("%d",&dia);\n if(dia>=1 && dia<=8)\n switch(dia)\n {\n case 1: printf("El d\xc3\xada es Lunes");\n break;\n case 2: printf("El d\xc3\xada %d es Martes",dia);\n break;\n case 3: printf("El d\xc3\xada %d es Mi\xc3\xa9rcoles",dia);\n break;\n case 4: printf("El d\xc3\xada %d es Jueves",dia);\n break;\n case 5: printf("El d\xc3\xada %d es Viernes",dia);\n break;\n case 6: printf("El d\xc3\xada %d es S\xc3\xa1bado",dia);\n break;\n case 7: printf("El d\xc3\xada %d es Domingo",dia);\n break;\n }\n else {\n printf("ingrese n\xc3\xbamero del 1-7");\n }\n getch();\n return 0;\n}\n
Run Code Online (Sandbox Code Playgroud)\n
这就是所谓的default
例如:
switch(c){
case 0:
printf("c is zero\n");
break;
case 1:
printf("c is one\n");
break;
case 2:
printf("c is two\n");
break;
default:
printf("c is not zero one or two\n");
break;
}
Run Code Online (Sandbox Code Playgroud)