【C刷题记录】数字星期——switch-caseif语句
题⽬:
写⼀个程序从键盘输⼊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");
return0;
}
==
只有最后输出有⼀丢丢不同。
题⽬:
//编写程序实现以下功能。从键盘输⼊⼀个整数,若输⼊数字0,则屏幕显⽰:“Sunday”;若输⼊数字1,则屏幕显⽰:“Monday”;若输⼊数字2,则屏幕显⽰:“Tuesday”;若输⼊数字3,则屏幕显⽰:“Wednesday”;若输⼊数字4,则屏幕显⽰:“Thursday”;若输⼊数字5,这屏幕显⽰:“Friday”;若输⼊数字6,则屏幕显⽰:“Saturday”;若输⼊其它数字,则屏⽬原样输出该数字。
**输⼊提⽰信息:“Input a single numeral:”
**输⼊数据格式:"%d"
**输出数据格式:
switch case判断字符串若输⼊数字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)
{
case0:printf("Sunday\n");
break;
case1:printf("Monday\n");
break;
case2:printf("Tuesday\n");
break;
case3:printf("Wednesday\n");
break;
case4:printf("Thursday\n");
break;
case5:printf("Friday\n");
break;
case6:printf("Saturday\n");
default:printf("%d\n",a);
}
return0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论