为什么不管输入几,取余出来都是1?我有点不太清楚取余,各位可以帮忙看看嘛,谢谢啦
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
为什么不管输入几,取余出来都是1?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
快乐鹦鹉 2021-09-21 14:22关注把 b=a%10这句放到scanf这句之后,a还没输入呢,怎么就进行求余计算了呢
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容关注码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ohhhhhhhhhhhhhhhhhh 2021-09-23 02:30好的好的,我以为不用管顺序了
赞回复编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
回复按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-04-16 04:16回答 4 已采纳 改成: int main() { int a ,c; scanf("%d", &a); c = a%4; printf("%d",c); return 0; }
- 2022-04-03 09:36回答 3 已采纳 问题找到了,第一个scanf,后面赋到min2上了,错了
- 2021-07-30 13:09回答 1 已采纳 取余只能用于整数之间,不能用于浮点数取余比较简单,两个整数之间进行求余数比如a%b,那么结果在0到b-1之间。你把b设置为1了,所以余数只能是0
- 2022-07-09 16:49机载软件与适航的博客 本人在大学之前从未接触过编程,最开始的编程学习还是在高考完后,从书店买了本C Primer Plus,然后暑假开始啃,前前后后也就看了几十页。大一上的时候,来到了华中师范大学,还没有转专业到计算机,一直在自学C语言...
- 2022-10-14 08:46回答 2 已采纳 这不是小学除法吗你要手算a/b精确到7位小数怎么算因为a<b,不够除,所以整数位是0那么要算第一个小数位之前,你需要先把a乘以10,让它够除然后商存当temp里,余数存回a里,这个商就是小数点后
- 2021-12-01 07:19回答 2 已采纳 余数=被除数-除数*商-9%-4:余数=-9-(-4) * 2=-9-(-8)=-1-10%-3:余数=-10-(-3) * 3 = -10-(-9)=-1-99%-34 : 余数 = -99 - (
- 2022-03-26 03:42回答 3 已采纳 因为不在for循环中对c取余的话,导致值太大了。值太大,会导致超出数据范围,并且不利于计算。
- 2021-05-21 17:39莫比乌斯环的医生的博客 1094:与7无关的数时间限制: 1000 ms 内存限制: 65536 KB 提交数: 30249 通过数: 20225【题目描述】一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数。现求所有小于等于...
- 2021-10-30 08:22回答 1 已采纳 int x会越界,循环到第三次x*16807会超出int范围
- 2021-10-31 09:35回答 1 已采纳 因为循环结束的时候,一定是y>31了。那么超出的天数就是星期天之后多出的几天。下个月得从这几天开始算
- 2022-09-07 09:46回答 2 已采纳 t%60的意思是t÷60之后的余数,就比如t为4,那t除以60除不尽,那余数就为4,%的作用就是求余数的。
- 2024-03-22 14:08码农StayUp的博客 第 1 题 C++表达式 (3 - 2) * 3 + 5 的值是( )。 A. -13 B. 8 C. 2 D. 0
- 2024-07-16 06:40栗穎呀的博客 调用(提取)变量:$变量名 或${变量名}Shell数组用括号来表示,元素用空格分割开,语法格式:定义数组 :数组名=(值1 值2 ... 值n)$@内置变量,脚本外输的变量值,我们就调用这个函数进行判断。返回值0是服务开启,...
- 2021-02-12 03:34流量贩子的博客 C语言提供了一个取余数的运算符%,称之为“模”运算符。只有两个整数之间才可以进行模运算!a % b 表示 用b来整除a,商整数,得到余数。如:5%3 = 2 4%3 =13%3 .c语言中两个整数相除,x除以y的余数,是用x%y来表示的...
- 2022-01-13 03:18三分恶的博客 **为什么我们不能直接调用run()方法?**也很清楚, 如果直接调用Thread的run()方法,那么run方法还是运行在主线程中,相当于顺序执行,就起不到多线程的效果。 5.线程有哪些常用的调度方法? 线程等待与通知 在...
- 2021-03-19 06:21一个写湿的程序猿的博客 为什么浮点数运算不精确?前言1. 相关概念2. 计算机中数据的表示方法2.1 n 位二进制可以表示的信息量2.2 定点数表示2.3 浮点数表示2.4 定点数 和 浮点数 的区别2.5 计算机表示实数的步骤2.5.1 转换为二进制数格式...
- 2024-04-22 12:50张颖..的博客 程序设计语言篇——Python,还有几种编程语言基础部分的一些对比。
- 2019-08-31 05:04WW0724的博客 主要解决只有一种结果的问题,如果(条件),那么(结果),条件不管它是什么,算出来的结果一定是true/false。 若条件为真,则输出代码块,反之。 语法:if(条件){ //代码块 } 例如: public class Test{ public static ...
- 2021-05-21 18:46weixin_39856055的博客 总结一句:Python中负数整除,是向负无穷取整,所以导致负数取余不对在数学公式中,两种语言的表示算法都是一样的,都是:r=a-n*[a/n]以上,r是余数,a是被除数,n是除数。唯一不同点,就是商向0或负无穷方向取整的...
- 2024-04-14 09:32张颖..的博客 用100元钱买100只鸡,公鸡每只5元,母鸡每只3元,小鸡3只1元,要求每种都买,问能买公鸡、母鸡、小鸡各几只?Int(Rnd(0) * 10): [0,1)→[0,10),题目可能会问正整数的范围就要注意了!Rnd(x):生成一个[0, 1)之间的...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司