请教C语言程序方面的专家

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:08:29
我处学C语言请人帮我编写个程序:利用Switch语句编写一个程序,用户从键盘上输入一个数字。如果输入1-5,则打印信息:You entered 5 or below;如果输入6-9,则打印信息:You entered 6 or higher!;如果输入其他的,则打印信息:Betwwn 1-9,please!.

#include "stdio.h"
main()
{
int number;
printf("Please enter a number:\n");
scanf("%d",&number); /*接收个数*/
switch(number)
{
case 1: case 2: case 3: case 4: case 5:
printf("You entered 5 or below.\n");
break; /*1-4都没有break 所以都到5 */
case 6: case 7: case 8: case 9:
printf("You entered 6 or higher!\n");
break;
default:
printf("Betwen 1-9,please!\n");
break; /*这里使用上break更规范*/
}
}

#include "stdio.h"
void main()
{
int n;
printf("Please input number:");
scanf("%d",&n);
switch(n)
{
case 9:printf("You entered 6 or higher!\n");break;
case 8:printf("You entered 6 or higher!\n");break;
case 7:printf("You entered 6 or higher!\n");break;
case 6:printf("Y