【每天例题】蓝桥杯 C语言 日期格式

日期格式

题目

题目要求

1.输出月份的前三个英文字母

2.日期数字形式日期小于 10 时要补 前导 0

思路分析

1.这题的主要迷惑点在于月份的输出,我们输出月份的英文字母时,可以建立一个二维数组,注意,必须是二维数组,二维数组中第一个用来存放月份,第二个分别存放月份的三个字母。

2.输出的时候我们可以直接在printf中为小于10的日期加上0

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
int main()
{
    int month,day;
    char str[13][4]={"0","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
    scanf("%d%d",&month,&day);
    if(day<10)
    {
        printf("%s0%d",str[month],day);
    }
    else
    {
        printf("%s%d",str[month],day);
    }
    return 0;
}

运行结果

 

posted @   山远尽成云  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示