C语言学习练习基础
2026/8/8 17:07:35 网站建设 项目流程

作业一

练习一

输入某一天的年月日,输出下一天的年月日。

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include <stdbool.h> int daysOfMonth[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 }; //判断某一年是否为闰年 bool isLeapYear(int year) { return (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0); } void setFebDays(int(year)) { if (isLeapYear(year)) { daysOfMonth[2] = 29; } else { daysOfMonth[2] = 28; } } /*主函数*/ int main(void) { int year, month, day; //提示信息 printf("请输入年份 月份 日期\n"); scanf("%d %d %d",&year, &month, &day); setFebDays(year); day++; if (day>daysOfMonth[month]) { day = 1;month++; } if (month>12) { month = 1;year++; } printf("%d %d %d\n", year, month, day); }

练习二

输入某两天的年月日,输出这两天的相距多少天。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询