news 2026/2/25 12:37:48

C语言学习练习基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言学习练习基础

作业一

练习一

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

#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); }

练习二

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/24 12:41:52

从零开始搭建OCR系统:使用腾讯HunyuanOCR进行端到端识别

从零开始搭建OCR系统&#xff1a;使用腾讯HunyuanOCR进行端到端识别 在文档数字化浪潮席卷各行各业的今天&#xff0c;企业每天面对成千上万张扫描件、发票、合同和截图&#xff0c;如何高效提取其中的文字信息&#xff1f;传统OCR方案往往需要部署多个模型——先检测文字位置&…

作者头像 李华
网站建设 2026/2/11 17:13:22

C#跨平台方法拦截全攻略(从入门到高级拦截技术大揭秘)

第一章&#xff1a;C#跨平台方法拦截概述 在现代软件开发中&#xff0c;C#已不再局限于Windows平台。随着.NET Core和.NET 5的统一&#xff0c;C#实现了真正的跨平台能力&#xff0c;能够在Linux、macOS等操作系统上运行。在此背景下&#xff0c;方法拦截&#xff08;Method In…

作者头像 李华
网站建设 2026/2/25 6:07:34

从解决“有没有”的规模追赶期,进入回答“好不好、强不强、新不新”的高质量发展攻坚期。

目录 一、核心趋势&#xff1a;一场面向未来的系统性重塑 二、重点研究方向&#xff1a;聚焦关键瓶颈与未来高地 三、实施路径建议&#xff1a;从战略到行动的桥梁 未来5-10年&#xff0c;中国轨道交通将完成从“世界领先的规模”到“世界领先的质量”的关键一跃。发展的核心…

作者头像 李华
网站建设 2026/2/25 9:03:00

你还在用foreach遍历百万级数据?:3个高效替代方案实测对比

第一章&#xff1a;Shell脚本的基本语法和命令Shell脚本是Linux/Unix系统中自动化任务的核心工具&#xff0c;通过编写可执行的文本文件&#xff0c;用户能够组合系统命令、控制程序流程并处理数据。编写Shell脚本的第一步是声明解释器&#xff0c;通常在脚本首行使用shebang&a…

作者头像 李华
网站建设 2026/2/22 10:19:04

揭秘C#自定义集合中的表达式奥秘:如何实现高性能数据查询

第一章&#xff1a;C#自定义集合与表达式树概述 在现代C#开发中&#xff0c;理解自定义集合和表达式树是构建高效、可扩展应用程序的关键。它们不仅增强了代码的灵活性&#xff0c;还为LINQ查询、动态逻辑构建提供了底层支持。 自定义集合的核心作用 允许开发者根据业务需求实…

作者头像 李华
网站建设 2026/2/10 10:08:33

模块间通信难题全解析,深度解读C#系统解耦最佳实践

第一章&#xff1a;模块间通信难题全解析&#xff0c;深度解读C#系统解耦最佳实践 在现代软件架构中&#xff0c;模块化设计已成为提升可维护性与扩展性的核心手段。然而&#xff0c;随着模块数量增加&#xff0c;模块间的通信复杂度急剧上升&#xff0c;紧耦合问题频发&#x…

作者头像 李华