林赢56 2022-10-20 00:03 采纳率: 100%
浏览 73
已结题

哪个厉害的人用c求解一下

img

哪个厉害的人求解一下,用c语言,字符数组求解,该怎么用,怎么写,静待佳音

  • 写回答

1条回答 默认 最新

  • 浪客 2022-10-20 09:16
    关注
    
    #include <stdio.h>
    
    int main()
    {
        char year[] = "年月日";
        char out[30] = {0}, ch;
        int cnt = 0, inx = 0;
    
        do
        {
            ch = getchar();
            if (ch == '.' || ch == '\n')
            {
                out[inx++] = year[cnt++];
                out[inx++] = year[cnt++];
            }
            else
                out[inx++] = ch;
        } while (ch != '\n');
    
        puts(out);
    
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月20日
  • 已采纳回答 10月20日
  • 创建了问题 10月20日