从键盘输入18位身份证号(字符数组),输出出生年月(整型)。输出格式"%d-%d"输入不是18位,则输出"input error"自己写总是只能满足一个条件,要么满足输出格式,要么有input error,两个加一起就编译错误,求大佬帮助