日期格式
题目
题目要求
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; }
运行结果
标签:输出,C语言,蓝桥,日期,数组,格式,例题,day From: https://www.cnblogs.com/hcrzhi/p/17350663.html