C 语言:定义结构体输入并输出 5 个年月日时间
以下是一个使用 C 语言解决此问题的示例代码: ```c #include <stdio.h> // 定义一个表示日期的结构体 struct Date { int year; int month; int day; }; int main() { struct Date dates[5]; int i; // 输入 5 个日期 for (i = 0; i < 5; i++) { printf("请输入第 %d 个日期(年 月 日): ", i + 1); scanf("%d %d %d", &dates[i].year, &dates[i].month, &dates[i].day); } // 输出 5 个日期 printf("\n 输入的 5 个日期如下:\n"); for (i = 0; i < 5; i++) { printf("第 %d 个日期: %d 年 %d 月 %d 日\n", i + 1, dates[i].year, dates[i].month, dates[i].day); } return 0; } ``` 在上述代码中,我们首先定义了一个名为`Date`的结构体来表示日期,包含年、月、日三个成员。然后在`main`函数中创建了一个结构体数组来存储 5 个日期。通过循环输入和输出每个日期的信息。 ######[AI写代码神器 | 318点数解答 | 2024-09-23 17:49:50]
相关提问
- HTML与JS代码纠错:轻松获取含星期的本地时间(字节豆包 | 284点数解答 | 2024-08-06 13:24:39)297
- C++编程:冒泡排序函数模板、txtdata类与bindata类的实现及应用(GPT | 1551点数解答 | 2024-06-01 16:02:33)341
- C++:冒泡排序函数模板与文件读写类(txtdata、bindata)的实现及应用(GPT | 1941点数解答 | 2024-06-01 16:23:06)321
- 数据结构:揭示实体固有关系,助力信息管理与开发(GPT | 178点数解答 | 2024-10-20 14:06:34)208
- Java 实现将 List<Map<String, Integer>> 中 Map 的 Key 重新组装到新 List:代码解析与注意事项(字节豆包 | 587点数解答 | 2026-01-12 12:52:02)49
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(DeepSeek | 571点数解答 | 2025-08-23 20:54:40)258
- 易语言:读取并显示特定文本到超级列表框,还能增加新数据的方法与要点(DeepSeek | 1317点数解答 | 2025-08-23 20:58:40)253
- C++实现二进制转八进制及旋律类型判断(字节豆包 | 629点数解答 | 2026-03-21 19:50:41)29
- C++程序:依据感应器数字输出能量痕迹与小队距离范围(DeepSeek | 88点数解答 | 2025-12-21 16:10:13)68
- 深入解析 C 风格字符串中 char 数组的定义与使用(字节豆包 | 573点数解答 | 2026-03-08 09:40:10)14
- C++ 实现:只含加乘无括号表达式的值求解及代码详解(字节豆包 | 730点数解答 | 2025-11-26 20:12:36)70
- C++简单实现:只含加乘算术表达式求值,代码详解!(字节豆包 | 437点数解答 | 2025-11-26 20:13:21)76