输入两位的英文星期字符,判断是星期几输出。(必须使用switch)
要求:
1、输入数据可以为su、mo、tu、we、th、fr、sa、或其他两位字符
2、输出时显示的格式为:“星期日”、“星期一”、……“星期六”、“input□error!”
例如:输入mo,输出显示格式为:星期一
#include<stdio.h>
int main()
{
char c1,c2;
scanf("%c%c",&c1,&c2);
C语言求这个程序怎么写
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
树下等苹果 2022-05-22 20:59关注#include <stdio.h> int main() { char s[3] = {'\0'}; int a=0; gets(s); if (strcmp(s, "su") == 0) a = 7; else if (strcmp(s, "mo") == 0) a = 1; else if (strcmp(s, "tu") == 0) a = 2; else if (strcmp(s, "we") == 0) a = 3; else if (strcmp(s, "th") == 0) a = 4; else if (strcmp(s, "fr") == 0) a = 5; else if (strcmp(s, "sa") == 0) a = 6; switch (a) { case 1: printf("星期一"); break; case 2: printf("星期二"); break; case 3: printf("星期三"); break; case 4: printf("星期四"); break; case 5: printf("星期五"); break; case 6: printf("星期六"); break; case 7: printf("星期日"); break; default: printf("input error"); break; } return 0; }解决 无用评论 打赏 举报