题解 | 出生日期输入输出

#include <stdio.h>
#include <string.h>

char* substring(const char* source, char* destination, int start, int length) {
    strncpy(destination, source + start, length);
    destination[length] = '\0'; // 确保目标字符串以空字符结尾
    return destination;
}

int main() {
    char day[8];
    char year[4];
    char month[2];
    char date[2];
    scanf("%s", day);
    printf("year=%s\n",substring(day,year,0,4));
    printf("month=%s\n",substring(day,month,4,2));
    printf("date=%s\n",substring(day,day,6,2));
    return 0;
}

全部评论

相关推荐

object3:开始给部分🌸孝子上人生第一课了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务