文章目录
一、题目
输入格式:
输出格式:
输入样例 1:
输出样例 1:
输入样例 2:
输出样例 2:
输入样例 3:
输出样例 3:
二、方法1
1、思路
以字符串的形式来输出,判断长度为 4 还是 6。如果为 4,则判断前两位与22的关系,然后按要求输出即可;如果为 6,直接按要求输出即可。
2、代码
#include<stdio.h>
#include<string.h>
int main()
{
char s[10];
scanf("%s", s);
int len = strlen(s), num;
if (len == 4)
{
num = (s[0] - '0') * 10 + (s[1] - '0');
num = num < 22 ? 20 : 19;
printf("%d", num);
printf("%c%c-%c%c", s[0], s[1], s[2], s[3]);
}
else
{
printf("%c%c%c%c-%c%c", s[0], s[1], s[2], s[3], s[4], s[5]);
}
return 0;
}