ᝰꫛꫀꪝ214 2022-05-22 19:38 采纳率: 0%
浏览 21

C语言求这个程序怎么写

输入两位的英文星期字符,判断是星期几输出。(必须使用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);

  • 写回答

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;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 5月22日

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿