一个数除以3余1,除以5余2,除以7余3,这个自然数最小是多少

 我来答
繁人凡人
高粉答主

推荐于2016-01-16 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.9万
采纳率:89%
帮助的人:5762万
展开全部
一、这个数减去1之后各个位上的数字之和能被3整除
二、这个数的个位数为2或者7
三、从第二个条件可以知道,7与某个个位数是2或7的数相乘后再加3即为该自然数
7*2+3=17 17-1=16 1+6=7 不能被3整除 所以这个数不是17
7*7+3=52 52-1=51 1+5=6 能被3整除 52-2=50 能被5整除
所以这个数最小是52。
崔心苍从灵
2019-04-24 · TA获得超过4103个赞
知道大有可为答主
回答量:3157
采纳率:26%
帮助的人:160万
展开全部
除以3余2的自然数有:5,8,11,14,17,20 ......
除以5余3的自然数有:8,13,18......
除以7余1的自然数有:8,15,22......
所以这个自然数最小是8.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sty情感咨询陈老师
2021-06-01 · 情感问题分析,带你走出情感的困惑。
sty情感咨询陈老师
采纳数:134 获赞数:339

向TA提问 私信TA
展开全部
先求3、5、7的最小公倍数105,用105推算从加最小的数开始 一直加到合适题目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
573871083
2015-02-07
知道答主
回答量:52
采纳率:0%
帮助的人:5.7万
展开全部
#include<stdio.h>
int main()
{
int x,y,z;
for(x=0;x<100;x++)
{
for(y=0;y<100;y++)
{
for(z=0;z<100;z++)
{
if((3*x+1)==(5*y+2)&&(3*x+1)==(7*z+3))
{
printf("%d\n",3*x+1);
return 1;
}
}
}
}
return 0;
}

c语言。。。
结果52
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式