科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件C程序开发经典实例之4

C程序开发经典实例之4

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

C程序开发经典实例之4.

来源:中国软件网 2008年4月1日

关键字: 实例 开发 C++ C Linux

  • 评论
  • 分享微博
  • 分享邮件

题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。

2.程序源代码: void main()
{
    char letter;
    printf("please input the first letter of someday\n");
    while((letter = getch()) != ''Y'') /* 当所按字母为Y时才结束 */
    {
        switch (letter)
        {
        case ''S'':
            printf("please input second letter\n");
            if((letter = getch()) == ''a'')
                printf("saturday\n");
            else if ((letter = getch()) == ''u'')
                printf("sunday\n");
            else printf("data error\n");
                break;
        case ''F'': printf("friday\n");break;
        case ''M'': printf("monday\n");break;
        case ''T'':
            printf("please input second letter\n");
            if((letter = getch()) == ''u'')
                printf("tuesday\n");
            else if ((letter = getch()) == ''h'')
                printf("thursday\n");
            else printf("data error\n");
                break;
        case ''W'': printf("wednesday\n"); break;
        default: printf("data error\n");
        }
    }
}

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章