定义一个结构体,用来描述日期,具体地说,该结构体共有三个成员变量,分别描述年、月、日信息。然后再定义该结构体类型的一个变量,要求从键盘输入数据,并输出结果
时间: 2023-06-11 19:05:58 浏览: 219
以下是 C++ 代码实现:
```cpp
#include <iostream>
using namespace std;
// 定义日期结构体
struct Date {
int year;
int month;
int day;
};
int main() {
// 定义日期变量并从键盘输入数据
Date today;
cout << "请输入年份:";
cin >> today.year;
cout << "请输入月份:";
cin >> today.month;
cout << "请输入日期:";
cin >> today.day;
// 输出结果
cout << "今天是 " << today.year << " 年 " << today.month << " 月 " << today.day << " 日" << endl;
return 0;
}
```
运行程序时,会依次提示输入年份、月份、日期,输入完成后会输出结果,例如:
```
请输入年份:2021
请输入月份:9
请输入日期:27
今天是 2021 年 9 月 27 日
```
相关问题
定义一个结构体,用来描述日期,具体地说,该结构体共有三个成员变量,分别描述年、月、日信息。然后再定义该结构体类型的一个变量,要求从键盘输入数据,并输出结果。
以下是用 C 语言定义结构体描述日期,并从键盘输入数据的示例代码:
```c
#include <stdio.h>
// 定义日期结构体
struct date {
int year;
int month;
int day;
};
int main() {
struct date d; // 定义日期变量
printf("请输入日期(格式:年 月 日):");
scanf("%d %d %d", &d.year, &d.month, &d.day); // 从键盘输入数据
printf("你输入的日期是:%d年%d月%d日\n", d.year, d.month, d.day);
return 0;
}
```
在上面的代码中,我们先定义了一个日期结构体 `struct date`,其中包含三个成员变量 `year`、`month` 和 `day`,分别表示年、月、日。然后在 `main()` 函数中定义了一个结构体类型的变量 `d`,并从键盘读入数据存储到 `d` 中,最后输出结果。
定义一个结构体变量(包括年、月、日)
好的,下面是一个定义年月日的结构体变量的示例:
```
struct Date {
int year;
int month;
int day;
};
```
这个结构体包含三个成员变量,分别是年、月、日。可以通过这个结构体来表示一个日期。
阅读全文