在C语言编程中,查看年份通常涉及以下几种方法:
使用`time.h`头文件中的`time()`函数和`tm`结构体
通过`time()`函数获取当前时间戳。
使用`localtime()`函数将时间戳转换为`tm`结构体。
通过`tm`结构体中的`tm_year`成员获取年份(注意:`tm_year`成员是以1900年为基准的,因此需要加1900)。
示例代码:
```c
include include int main() { time_t t = time(NULL); struct tm *now = localtime(&t); int year = now->tm_year + 1900; printf("Current year is: %d\n", year); return 0; } ``` 程序提示用户输入一个年份。 使用条件语句判断该年份是否能被400或4整除,但不能被100整除,以确定是否为闰年。 示例代码(判断输入的年份是否为闰年): ```c include int main() { int year; printf("请输入一个年份: "); scanf("%d", &year); if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) { printf("%d是闰年\n", year); } else { printf("%d不是闰年\n", year); } return 0; } ``` 通过这些方法,你可以轻松地在C语言程序中查看和判断年份,以及判断输入的年份是否为闰年。用户输入年份并判断是否为闰年