【C语言】7-35 强迫症 分数 10

7-35 强迫症

分数 10

全屏浏览题目

切换布局

作者 陈越

单位 浙江大学

小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写 199808,有的人只写 9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成 年年年年-月月 格式。对于那些只写了年份后两位的信息,我们默认小于 22 都是 20 开头的,其他都是 19 开头的。

输入格式:

输入在一行中给出一个出生年月,为一个 6 位或者 4 位数,题目保证是 1000 年 1 月到 2021 年 12 月之间的合法年月。

输出格式:

在一行中按标准格式 年年年年-月月 将输入的信息整理输出。

输入样例 1:

复制代码
9808

输出样例 1:

复制代码
1998-08

输入样例 2:

复制代码
0510

输出样例 2:

复制代码
2005-10

输入样例 3:

复制代码
196711

输出样例 3:

复制代码
1967-11

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

参考答案
cpp 复制代码
#include<stdio.h>
int length(int n){
    if(n==0)return 0;
    else return length(n/10)+1;
}
int main()
{
    int ny;
    scanf("%d",&ny);
    if(length(ny)==6) printf("%d-%02d",ny/100,ny%100);
    else {
        if(ny/100<22)printf("20");
        else printf("19");
        printf("%02d-%02d",ny/100,ny%100);
    }
    
}
相关推荐
机器视觉_Explorer4 分钟前
【halcon】编程技巧:鼠标擦除
图像处理·人工智能·深度学习·算法·视觉检测
wljy138 分钟前
二、静态库的制作和使用
linux·c语言·开发语言·c++
道剑剑非道1 小时前
FFmpeg 6.0 实战:用 C++ 封装摄像头采集与 RTSP 推流
开发语言·c++·ffmpeg
灵智实验室1 小时前
PX4状态估计技术EKF2详解(二):EKF2 误差状态动力学与协方差传播
算法·无人机·px 4
天天进步20151 小时前
Python全栈项目实战:基于深度学习的语音合成(TTS)系统
开发语言·python·深度学习
米粒11 小时前
力扣算法刷题 Day 64 Floyd算法 & A* 算法 & 总结篇
算法·leetcode·职场和发展
OctShop大型商城源码1 小时前
.NET线上商城源码_C#商城源码_技术赋能下的电商新生态
开发语言·c#·.net·商城系统源码
XX風1 小时前
OpenGL中Face culling 面剔除的具体实现
算法·图形渲染
IT猿手2 小时前
光伏模型参数估计:基于山羊优化算法(GOA )的光伏模型参数辨识问题求解研究,免费提供完整MATLAB代码链接
开发语言·算法·matlab·群智能优化算法·智能优化算法·光伏模型参数估计·光伏模型参数辨识
xrgs_shz2 小时前
【高光谱数据处理实战】基于Python的ENVI图像交互式裁剪与光谱数据预处理
开发语言·图像处理·python