题解 | #出生日期输入输出# 更贴合实际要求

出生日期输入输出

https://www.nowcoder.com/practice/4a4a9dd1edb6453ba4a0432319200743

#include <stdio.h>

int main() {
  int y = 0, m = 0,d = 0;
  while(1)
  {
    //printf("请输入出生日期\n");//(跳出了题目要求,用户行为必须约束)
    scanf("%4d%2d%2d", &y, &m, &d);
    if(y >= 1900 && y <= 2015 && m >= 1 && m <= 12 && d >= 1 && d <= 30)
    {
        printf("year=%4d\nmonth=%02d\ndate=%02d\n", y, m, d);
        break;
    }
    else
    {
        printf("输入错误请重新输入\n");
    }
  }
  return 0;
}

全部评论

相关推荐

jack_miller:杜:你不用我那你就用我的美赞臣
点赞 评论 收藏
分享
牛客279957775号:铁暗恋
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务