【每天例题】蓝桥杯 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;
}
运行结果


浙公网安备 33010602011771号