题目:
写一个程序从键盘输入1到7中的某个数字,其中1代表星期天,2代表星期一,3代表星期二等。根据用户输入的数字显示相应的星期几。如果用户输入的数字超出了1到7的范围,显示输出一个错误提示信息。
**输入格式要求:"%d" 提示信息:"Please input a single numeral(1-7): "
**输出格式要求:“Monday\n” (星期几的英文单词首字母大写加换行)
提示信息:“Invalid - please input a single numeral(1-7).\n”
程序:
#include <stdio.h>
int main()
{
int a;
printf("Please input a single numeral(1-7): ");
scanf("%d",&a);
if (a==1)
printf("Sunday\n");
else if (a==2)
printf("Monday\n");
else if (a==3)
printf("Tuesday\n");
else if (a==4)
printf("Wednesday\n");
else if (a==5)
printf("Thursday\n");
else if (a==6)
printf("Friday\n");
else if (a==7)
printf("Saturday\n");
else
printf("Invalid - please input a single numeral(1-7).\n");
return 0;
}
==
只有最后输出有一丢丢不同。
题目:
//编写程序实现以下功能。从键盘输入一个整数,若输入数字0,则屏幕显示:“Sunday”;若输入数字1,则屏幕显示:“Monday”;若输入数字2,则屏幕显示:“Tuesday”;若输入数字3,则屏幕显示:“Wednesday”;若输入数字4,则屏幕显示:“Thursday”;若输入数字5,这屏幕显示:“Friday”;若输入数字6,则屏幕显示:“Saturday”;若输入其它数字,则屏目原样输出该数字。
**输入提示信息:“Input a single numeral:”
**输入数据格式:"%d"
**输出数据格式:
若输入数字0,则屏幕输出:“Sunday\n”;
若输入数字1,则屏幕输出:“Monday\n”;
若输入数字2,则屏幕输出:“Tuesday\n”;
若输入数字3,则屏幕输出:“Wednesday\n”;
若输入数字4;则屏幕输出:“Thursday\n”;
若输入数字5,这屏幕输出:“Friday\n”;
若输入数字6,则屏幕输出:“Saturday\n”;
若输入其它数字,则屏目输出:"%d\n"
程序:
#include <stdio.h>
int main()
{
int a;
printf("Input a single numeral:");
scanf("%d",&a);
switch(a)
{
case 0:printf("Sunday\n");
break;
case 1:printf("Monday\n");
break;
case 2:printf("Tuesday\n");
break;
case 3:printf("Wednesday\n");
break;
case 4:printf("Thursday\n");
break;
case 5:printf("Friday\n");
break;
case 6:printf("Saturday\n");
default:printf("%d\n",a);
}
return 0;
}