好,其中 date 是归还日期 格式是 年-月-日 ,给我写一个函数 筛选归还日期。使用C语言写
时间: 2024-05-15 08:17:20 浏览: 87
日期输出格式函数
很高兴能够为您服务。以下是一个简单的 C 代码示例,可以将归还日期筛选出来:
```C
#include <stdio.h>
int main() {
char date[11]; // 存放日期的字符串
printf("请输入归还日期(格式为:年-月-日):");
scanf("%s", date); // 从控制台读取输入的日期字符串
int year, month, day; // 年月日三个整数变量
sscanf(date, "%d-%d-%d", &year, &month, &day); // 将日期字符串解析为三个整数
if (year >= 2022 && month >= 1 && day >= 1) {
printf("归还日期符合要求!\n");
} else {
printf("归还日期不符合要求!\n");
}
return 0;
}
```
该代码先从控制台读取用户输入的归还日期,然后使用 sscanf 函数将日期字符串解析为三个整数(年、月、日),最后进行日期筛选:只有当年份大于等于 2022,月份大于等于 1,日期大于等于 1 时,才算符合要求。
阅读全文