题解 | 出生日期输入输出

#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;
}

全部评论

相关推荐

活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务