当前位置:首页 » 编程语言 » 日期格式化c语言

日期格式化c语言

发布时间: 2024-12-20 15:00:13

c语言格式化输入输出(关于日期)

写下这篇文章,主要是记载自己的学习心得,同时也分享给所有正在学习c语言的小白们。

关于日期的输出呢,看起来是挺简单的,但当题目要求输入比如:2019--10--01或者2019--09--10,正在学习c语言的人(包括我)就会卡在这,如何将1~9的“0”一起输出呢?

其实很简单,这里巧用“0”,既然题目说到0n(n代表1~9月或者日期),那我们肯定要用到“0”呀,那这个“0”该放哪呢,又是个问题。

但不用慌,想想我们之前的输出,就应该知道这个“0”应该这样 printf("%02d",&n);, 而那个2怎么来的呢,就是代表整个宽度为2(因为月份,日期最大占两位数),即%04d表示在输出一个小于4位的数值时,将在前面补0使其总宽度为4位。

因此,在日期时应该: printf("%d %02d %02d",year,month,day);

下面直接放题:

按 yyyy/mm/dd 形式从键盘输入一个日期,按yyyy--mm--dd 形式输出该日期,其中 yyyy, mm, dd 分别表示年、月、日。

输入:

2019/10/01

输出:

2019--10--01

#include<stdio.h>

int main()

{

int year,month,day;

scanf("%d/%d/%d",&year,&month,&day);

printf("%d--%02d--%02d",year,month,day);

}

没错这就可以了,这篇呢只是为了巩固做题的思路,以及给所有的小白看的。当然,还需要大佬们的指导。

热点内容
苹果电脑如何访问服务器 发布:2024-12-21 01:08:18 浏览:142
服务器如何装载网页 发布:2024-12-21 01:04:37 浏览:738
西瓜星球国际服服务器ip 发布:2024-12-21 01:01:29 浏览:927
极路客初始密码是什么 发布:2024-12-21 00:55:16 浏览:85
c语言中yz 发布:2024-12-21 00:52:54 浏览:55
海外抖音引流脚本 发布:2024-12-21 00:50:41 浏览:335
域名网站源码 发布:2024-12-21 00:45:03 浏览:612
三菱进口压缩机 发布:2024-12-21 00:23:20 浏览:179
昆仑云服务器一年收入 发布:2024-12-20 23:38:49 浏览:862
关系数据库语言sql 发布:2024-12-20 23:27:33 浏览:757