首页 > 试题广场 >

出生日期输入输出

[编程题]出生日期输入输出
  • 热度指数:104375 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入一个人的出生日期(包括年月日),将该生日中的年、月、日分别输出。

数据范围:年份满足 ,月份满足 ,日满足

输入描述:
输入只有一行,出生日期,包括年月日,年月日之间的数字没有分隔符。


输出描述:
三行,第一行为出生年份,第二行为出生月份,第三行为出生日期。输出时如果月份或天数为1位数,需要在1位数前面补0。
示例1

输入

20130225 

输出

year=2013
month=02
date=25

备注:

通过scanf函数的%m格式控制可以指定输入域宽,输入数据域宽(列数),按此宽度截取所需数据;通过printf函数的%0格式控制符,输出数值时指定左面不使用的空位置自动填0。

头像 起名字太难了吧
发表于 2021-09-22 23:45:55
#include<stdio.h> int main() { int a,b,c; scanf("%4d%2d%2d",&a,&b,&c); printf("year=%d\nmonth=%02d\ndate 展开全文
头像 ClaudineKnous
发表于 2021-08-01 12:13:56
先说一下我用的是c语言因为题目要求输入一串数字,为了存放数字我需要建立变量,打印的时候这数字打印到三个地方,所以我建三个变量这里备注:通过scanf函数的%m格式控制可以指定输入域宽,输入数据域宽(列数),按此宽度截取所需数据。scanf("%4d%2d%2d",&i,& 展开全文
头像 只是小龙而已
发表于 2022-09-28 12:54:48
在这里详细说一下转换规则这个东西,他跟printf以及scanf息息相关[喝可乐] 这里的scanf内的%4d中间的4表示最小字段宽度,%4d表示取出4个数存入int类型。 而printf中%02d中的0表示输出时候不满最小字节宽度,自动补0,而那个2就是最小字节宽度了。 展开全文
头像 牛客题解官
发表于 2020-06-04 17:00:14
分析: 考查scanf的输入格式控制与输出,可相见本题的提示。通过scanf函数的%m格式控制可以指定输入域宽,输入数据域宽(列数),按此宽度截取所需数据;通过printf函数的%0格式控制符,输出数值时指定左面不使用的空位置自动填0。 解法1: #include <bits/stdc++.h 展开全文
头像 温柔的海螺在查重
发表于 2021-09-23 08:53:39
#include <stdio.h> int main () { int brithday; scanf("%d", &brithday); int year=brithday/10000; printf("year= 展开全文
头像 找实习冲冲冲
发表于 2020-09-10 16:18:05
#include<bits/stdc++.h> using namespace std; int main() { string s; cin>>s; cout<<"year="<<s.substr(0,4)<<e 展开全文
头像 云梦士
发表于 2021-10-10 13:54:20
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String 展开全文
头像 菜鸟溢栈:)
发表于 2021-10-27 21:32:58
#include<stdio.h> int main() { int y=0; int m=0; int d=0; scanf("%4d%2d%d",&y,&m,&d); printf("year=%d\nmonth 展开全文
头像 星染*
发表于 2021-11-08 21:35:48
#include <bits/stdc++.h> using namespace std; int main() { int N,a,b,c; cin>>N; a=N%100; N/=100; b=N%100; c=N/100; cout<<"year="< 展开全文
头像 牛客161598119号
发表于 2021-12-08 17:04:34
#include<stdio.h> int main(void) { int year,month,day; scanf("%4d%2d%2d",&year,&month,&day);//按照备注信息,注意截取指定的数据个数即可 print 展开全文