这里展示三种方法
分别是switch、长if else 、短if else
1、
#include <stdio.h>
int main()
{
int x;
scanf("%d",&x);
switch(x)
{
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("请重新输入\n");
}
return 0;
}
2、
#include "stdio.h"
int main()
{
int x;
printf("请输入一个大于等于1并小于等于7的数:");
scanf("%d",&x);
if(x == 1)
{
printf("星期一\n");
}
else
{
if(x == 2)
{
printf("星期二\n");
}
else
{
if(x == 3)
{
printf("星期三\n");
}
else
{
if(x == 4)
{
printf("星期四\n");
}
else
{
if(x == 5)
{
printf("星期五\n");
}
else
{
if(x == 6)
{
printf("星期六\n");
}
else
{
if(x == 7)
{
printf("星期日\n");
}
else
{
printf("数字错误,请重新输入!\n");
}
}
}
}
}
}
}
return 0;
}
3、
#include <stdio.h>
int main()
{
int x;
printf("请输入一个大于等于1并小于等于7的数:");
scanf("%d",&x);
if(x < 1 || x > 7)
{
printf("输入错误!\n");
}
else
{
printf("今天是星期%d\n",x);
}
return 0;
}