【C习题】第二章 算法
1思路:先接收第一个输入数值预设为当前最大值循环读取剩下 9 个数字每输入一个就和当前最大值对比如果新数字更大则更新最大值循环结束之后输出保存好的最大值方法1数组存储全部 10 个数字int main() { //先输入10个数将第一个数设为最大值 // 再用第一个数跟后面的九个数比较跟新最大值 int arr[10], i, max; for (i 0; i 10; i) { scanf(%d, arr[i]); } max arr[0]; for (i 1; i 10; i) { if (arr[i] max) { max arr[i]; //更新最大值 } } printf(max: %d\n, max); return 0; }方法2for循环int main() { //先输入10个数将第一个数设为最大值 // 再用第一个数跟后面的九个数比较跟新最大值 int max, num, i; //先读取一个数作为最大值 scanf(%d, max); //再读取后面的九个数 for (i 1; i 10; i) { scanf(%d, num); if (num max) { max num; } } printf(max: %d\n, max); return 0; }求 123…100思路循环方式设置累加变量sum初始值为 0逐个把 1‑100 的数值加到 sum数学公式等差数列求和公式不需要循环一步算出结果执行速度最快。for 循环//int main() //{ // int i, sum; // sum 0; //sum初始值为0 // for (i 1; i 100; i) // { // sum i; // } // printf(%d\n, sum); // return 0; //}while 循环//int main() //{ // //方法2 while循环 // int i1, sum; //变量要初始化 // sum 0; // while (i 100) // { // sum i; // i; // } // printf(%d\n, sum); // return 0; //}等差数列公式公式(首项 末项)* 项数 / 2int main() { //方法3等差数列公式 int sum; sum (1 100) * 100 / 2; printf(%d\n, sum); return 0; }判断一个数 n 能否同时被 3 和 5 整除 是逻辑与运算符代表两个条件必须全部成立一个整数同时被 3 和 5 整除 → 该数是 15 的倍数a%b 代表求 a 除以 b 之后的余数余数等于 0 即代表可以整除。int main() { int n; scanf(%d, n); if (n % 15 0 ) { printf(%d能同时被3和5整除\n, n); } else { printf(%d不能同时被3和5整除\n, n); } return 0; }//判断一个数 n 能否同时被 3 和 5 整除 //int main() //{ // int n; // scanf(%d, n); // if (n % 3 0 n % 5 0) // { // printf(%d能同时被3和5整除\n, n); // } // else // { // printf(%d不能同时被3和5整除\n, n); // } // // return 0; //}输出 100~200 之间所有素数素数质数大于 1除 1 和它自身之外不能被其他整数整除的数字。优化技巧只需循环试探至 sqrt(n)节省运算100‑200 全部为大于 2 的整数偶数一定不是素数可以直接只遍历奇数。思路flag 作为判断标记一开始默认该数是素数一旦发现可以被整除就修改标记并跳出内层循环。sqrt(n)若 n 存在大于其平方根的因数则必然存在对应的小于平方根的因数因此只需要检测到平方根即可。//输出 100~200 之间所有素数 int main() { int n, i, flag; for (n 100; n 200; n) { flag 1; for (i 2; i sqrt(n); i) { if (n % 2 0) { flag 0; break; } } if (flag 1) { printf(%d , n); } } return 0; }

相关新闻

Oracle 19.31补丁下架事件解析:Exadata兼容性陷阱与数据库变更管理实战

Oracle 19.31补丁下架事件解析:Exadata兼容性陷阱与数据库变更管理实战

1. 项目概述:一次紧急的数据库补丁事件最近在Oracle DBA圈子里,一个消息引起了不小的震动:Oracle Database 19c的19.31版本补丁集(Release Update,简称RU)被临时下架了。如果你正在使用Oracle Exadata数据库…

2026/8/9 9:10:10 阅读更多 →
MCP百万token窗口首周账单:我的预算表竟漏算了这3类隐性成本

MCP百万token窗口首周账单:我的预算表竟漏算了这3类隐性成本

MCP百万token窗口首周账单:我的预算表竟漏算了这3类隐性成本 百万token上下文窗口的成本陷阱:一个技术负责人的血泪教训 事件背景:从惊喜到惊吓的72小时 发版后第3天下午,企业微信突然弹出财务的消息:「AI集群日耗超上月总和,速查!」盯着账单详情里那行刺眼的MCP调用费用,我才…

2026/8/9 9:09:09 阅读更多 →
基于AI Agent与LLM的交互式叙事系统构建实践

基于AI Agent与LLM的交互式叙事系统构建实践

如果你是一名《斗罗大陆》系列的资深读者,或者是一位对同人创作、小说设定分析感兴趣的技术爱好者,那么你很可能遇到过这样的困境:一个绝佳的灵感在脑海中迸发——比如“主角穿越到龙王传说时代,系统却突然宕机,只能凭…

2026/8/9 9:09:09 阅读更多 →

最新新闻

基于SpringAI与PGVector构建企业级RAG知识库问答系统全栈实战

基于SpringAI与PGVector构建企业级RAG知识库问答系统全栈实战

最近在帮一家企业搭建内部知识库问答系统时,深刻体会到从零到一整合AI能力的挑战。网上资料要么是纯前端展示,要么是后端API调用,完整涵盖文档处理、向量存储、RAG检索和大模型集成的全栈实战教程非常稀缺。本文将手把手带你构建一个基于 Sp…

2026/8/9 10:09:36 阅读更多 →
从Sub-agent到Agent-team:构建高效AI智能体协作系统的工程实践

从Sub-agent到Agent-team:构建高效AI智能体协作系统的工程实践

1. 项目概述:从单兵作战到团队协作的智能体范式演进最近在折腾AI应用开发的朋友,估计没少被这两个词刷屏:Sub-agent(子智能体)和 Agent-team(智能体团队)。乍一听,感觉像是把“微服务…

2026/8/9 10:09:36 阅读更多 →
Selenium自动化测试:解决Edge浏览器IE模式下的Timeout超时问题

Selenium自动化测试:解决Edge浏览器IE模式下的Timeout超时问题

1. 项目概述:当Selenium遇上Edge的IE模式 如果你正在维护一个遗留的老旧业务系统,或者需要对接某些特定行业的内部网站,那么你很可能遇到过这个令人头疼的场景:目标网站只支持古老的Internet Explorer浏览器,而你的开…

2026/8/9 10:09:36 阅读更多 →
抖音无水印批量下载神器:3分钟搞定高清视频保存的完整方案

抖音无水印批量下载神器:3分钟搞定高清视频保存的完整方案

抖音无水印批量下载神器:3分钟搞定高清视频保存的完整方案 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback s…

2026/8/9 10:09:36 阅读更多 →
为什么你的Windows软件频繁崩溃:Visual C++运行库终极解决方案

为什么你的Windows软件频繁崩溃:Visual C++运行库终极解决方案

为什么你的Windows软件频繁崩溃:Visual C运行库终极解决方案 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过游戏无法启动、专业软件…

2026/8/9 10:09:36 阅读更多 →
网络工程师2.0:从协议专家到解决方案架构师的实战转型路径

网络工程师2.0:从协议专家到解决方案架构师的实战转型路径

最近和一位刚转行做网络工程师的朋友聊天,他花了几个月时间,学了一大堆零散的知识点:VLAN、OSPF、BGP、Linux命令、防火墙策略……每个单拿出来都能说上几句,但一遇到公司里真实的网络故障,或者一个从零开始的园区网项…

2026/8/9 10:08:36 阅读更多 →

日新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/8 17:02:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/9 0:45:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/8 17:02:44 阅读更多 →