|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
先上题目
我的代码
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int yy,mm,dd;
- scanf("%d.%d.%d", &yy, &mm,&dd);
- if (yy >999)
- {
- printf("%d-%02d-%02d", yy, mm, dd);
- }
- else if(yy>=0&&yy<=99)
- {
- printf("19%02d-%02d-%02d", yy, mm, dd);
- }
- else
- {
- printf("%d-%02d-%02d", yy, mm, dd);
- }
- return 0;
- }
复制代码
我已经按照要求分了4位数的、2位数,但结果
本帖最后由 jhq999 于 2021-10-4 17:05 编辑
- scanf("%lu%*[./: 年]%lu%*[./: 月]%lu%*[./: 日]", &yy, &mm, &dd);
复制代码
或者
- scanf("%lu%*c%lu%*c%lu%*c", &yy, &mm, &dd);
复制代码
|
|