C语言回文日期

计算年份在1000≤year≤3000间,年月日构成回文数的个数
例:20211202为回文数
解题思路:
首先判断是否年份倒数是否为合法日期,之后算出原年份的后两位对应月份与原年份的前两位对应日之后判断闰年,闰年的2月天数多一天,之后看是否能构成回文。之后输出时到5便换行,同时最后输出计时器个数.
#include

int main() {
int year, day, y, yd;
int month;
int h;
int count = 0;
for (year = 1000; year < 3000; year++) {/*年份在1000≤year≤3000*/ y = year; /*把年份赋值给y,y储存后四位数,判断是否年份倒数是否为合法日期*/ month = y % 100; month = (month % 10) * 10 + month / 10; day = y / 100; day = (day % 10) * 10 + day / 10;

C语言回文日期最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/8021.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>