当前位置: 首页 > news >正文

C语言中求余运算符的使用解读

C语言的算数运算符中最有特点的是求余运算符%它可以应用到很多问题的求解中下面是几个例子。例1输出1到100的整数要求每行输出5个。每行输出5个意味着在5101520…等5的倍数的数字后面需要输出换行而这些数的共同的特点是能被5整除余数为0描述成条件即为i%50。123456789101112#include stdio.hintmain(){inti;for(i1;i100;i){if(i%50)printf(%3d\n,i);elseprintf(%3d ,i);}}当然每行不一定是输出5个也可以是6个7个…n个只需要把条件换成 i%n0即可。例2从键盘输入一个3位整数对其进行拆分分别输出其个、十、百位。整数拆分可以借助整除和求余运算来解决。12345678910#include stdio.hintmain(){intnum,g,s,b;scanf(%d,num);b num/100;//取出百位s num%100/10;//取出十位g num%10;//取出个位printf(g %d, s %d, b %d\n, g, s, b);}例3已知今天是星期五求n天后是星期几从键盘输入n。每个星期是7天不管从星期几开始7天后又转回到星期几是典型的转圈问题。用%7来解决0代表星期天1-6代表星期一到六。123456789101112131415161718#include stdio.hintmain(){intn,result;printf(Please input n:);scanf(%d,n);result (n5)%7;switch(result){case0:printf(\nThe day is Sunday!);break;case1:printf(\nThe day is Monday!);break;case2:printf(\nThe day is Tuesday!);break;case3:printf(\nThe day is Wednesday!);break;case4:printf(\nThe day is Thursday!);break;case5:printf(\nThe day is Friday!);break;case6:printf(\nThe day is Saturday!);break;}}C语言中求余运算符的注意事项求余运算符为“%”在C语言中为双目运算符且要求两个运算数都为整型的。求出的余数与被除数的符号相同。如总结以上为个人经验希望能给大家一个参考
http://www.zskr.cn/news/1409304.html

相关文章:

  • ArcGIS 10.4 在 Win11 的‘复古’之旅:为何老版本仍有市场?兼谈安装与兼容性
  • 【ChatGPT社媒内容黄金48小时法则】:从生成→A/B测试→热力优化→爆款复刻,一套闭环工作流(附Notion自动化模板)
  • Avem开源飞控:基于STM32的轻量级无人机控制系统开发实战
  • 产品经理开会整理纪要怕麻烦?2026年实测4款短视频AI总结工具,直接输出清晰需求要点
  • 2026年 广州空调泵厂家推荐榜单:空调水泵/循环泵/循环水泵品牌精选与选购指南 - 品牌企业推荐师(官方)
  • 单体改微服务记录
  • 电热水锅炉厂家 电热水锅炉价格
  • 实战:用Python和Gensim复现LINE算法(附处理加权边与稀疏网络的技巧)
  • 【限时首发】ChatGPT生日派对创意黄金公式:基于217场真实活动AB测试提炼的5大变量模型
  • 电商做图不用招设计:这台AI 智能体服务器,把“大白话”直接变成海报
  • 06 - MCP 模型上下文协议:统一 AI 工具的“Type-C 接口“
  • 05 - Tool 工具调用:让 AI “长出双手“
  • 独立看门狗 vs 窗口看门狗:STM32里‘喂狗’姿势不对,可能直接复位!
  • 用MeterSphere测自己:一个接口自动化场景从零到跑通的保姆级实录(v1.8.2)
  • 【独家首发】全球首份《ChatGPT游戏攻略生成效能白皮书》:覆盖127款游戏、21万条用户反馈、9类失败案例归因分析
  • 博图DVS相机,高速低延迟视觉感知首选
  • G1舞蹈开发三步曲:从预设到强化学习
  • 【STM32】RTT-Studio中HAL库开发教程十二:FreeRTOS移植
  • 权威评测!2026大厂openclaw/龙虾产品推荐排行 高口碑选型榜单
  • ChatGPT构图建议为何总翻车?:3类典型Prompt陷阱+5步精准调教法(附NASA航拍级构图参数表)
  • HarmonyOS 3D相册轮播组件深度解析:从原理到实践
  • 美业门店数字化运营实战指南:用 SaaS 打造精细化经营体系
  • SpringBoot学习日记——DAY07(mybatis-plus代码生成器)
  • 深度解析:SPI 多设备挂载场景下的隐形陷阱
  • 国产AI大模型综合能力全球排行 - 20260527期
  • ChatGPT直播话术设计避坑指南:97%新手踩中的5个认知陷阱及即时修正话术模板
  • 保姆级教程:在AMD锐龙电脑上用VMware 16.2.5搞定macOS BigSur虚拟机(附最新unlocker工具包)
  • LeetCode 98:验证二叉搜索树 | 中序遍历
  • 手写奇偶分频(上)
  • 别再死记公式了!用‘投影’的视角,5分钟彻底搞懂条件期望(附Python代码示例)