用C++定义一个满足如下要求的Date类 用下列的数据输出数据 年-月-日 输入格式: 年 月 日 例如 1978 5 2 2020 12 12 输出格式: 1978-05-02 2020-12-12
时间: 2023-05-27 09:05:39 浏览: 221
```c
#include <stdio.h>
// Date类的定义
typedef struct {
int year;
int month;
int day;
} Date;
int main() {
// 定义两个Date类的实例
Date date1, date2;
// 输入年月日
scanf("%d %d %d", &date1.year, &date1.month, &date1.day);
scanf("%d %d %d", &date2.year, &date2.month, &date2.day);
// 格式化输出
printf("%04d-%02d-%02d\n", date1.year, date1.month, date1.day);
printf("%04d-%02d-%02d\n", date2.year, date2.month, date2.day);
return 0;
}
```