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

日期格式

题目

题目要求

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

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

思路分析

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

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

代码

#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 @ 2023-05-11 18:30  山远尽成云  阅读(69)  评论(0)    收藏  举报