中易网

一个整数分别被3、5、7除,余数均为1。求满足此条件的最小整数(整数1除外)。请编程计算出此结果

答案:6  悬赏:0  
解决时间 2021-03-07 12:56
一个整数分别被3、5、7除,余数均为1。求满足此条件的最小整数(整数1除外)。请编程计算出此结果
最佳答案
#include<stdio.h>
void
main()
{
int i;
for(i=2;i<3*5*7+1;i++)
if(i%3==1&&i%5==1&&i%7==1)
break;
printf("%d",i);

}
全部回答
#include <stdio.h> void main() { int i=8,j=1; while(j) { if(i%2==1&&i%3==1) { printf("%d",i); break; } else i+=7; } } 答案是 43 注意这不要简单想到是三个的公倍数加一啊
#include"stdio.h" main() { int a; for(a=8;;a+=7) if(a%3==1&&a%5==1){printf("%d",a); break;} }
因为x+2y(其中x,y都为整数)能被9整除,那么令x+2y=9k(k为整数) 2(5x-8y-4) =10x-16y-8 =10x+20y-36y-8 =10(x+2y)-36y-9+1 所以2(5x-8y-4)÷9 =10*k-4y-1+1/9 这里k,y都是整数,所以余数为1
#include<stdio.h> #include<math.h> int main(){ int i,j,k; for(i=8;i<=106;i++){ if((i%3==1)&(i%5==1)&(i%7==1)){break;} } printf("%d",i); getchar(); } 另外:呵呵,整除这三个数,而这三个数互质,所以肯定是最小公倍数,也就是三个的乘积,而余数为1,则乘机加一就可以了,所以可以直接这样 #include<stdio.h> int main(){ printf("%d",3*5*7+1); }
没有优化的,朴素循环求解 ---------------------------------------------------------------------------------------- #include <stdio.h> void main() {     int i=2;     while(i%3!=0||i%5!=0||i%7!=0)i++;     printf("%d",i+1);     getch(); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
台农果园布吉店我想知道这个在什么地方
佛不度人,人自度。是什么意思
愿为市鞍马什么意思
今天装了美的空调,管道有声音,粗管结冰!制
无量山普洱茶怎么样?
鸿泰网吧志辉连锁开发区旗舰店地址在哪,我要
内存卡格式化后和没格式化有什么区别?
西咪替丁片能与香沙养胃丸合用吗?
在东莞那些地方可以离婚?
贾宝玉知道林黛玉死了心情如何
申通快递(新市营业厅)在哪里啊,我有事要去这
有同样的画册2本 同样的集邮册3本 从中取出四
猫是听觉识人还是别的什么
到底应该吃晚饭再健生,还是应该先吃晚饭后健
eve 怎么接科研任务
推荐资讯
c盘中的Temp文件是否都是临时文件?可以定期
什么是混凝土暖棚法养护
夏季为何狂掉发?
家里装的暖气片,集中供暖之后,需要改管道吗?
DNF搬砖格蓝迪什么意思
游戏天天小师妹闪退。更新之后就一直闪退怎么
松下Lumix sf42 拍出来的视频 为什么是mov格
360和搜狗怎么回事啊
如何减轻学车压力
中国内地最大的钢结构公司有实力公司是哪家?
想问一下关于BTS新专辑wings
房间的一面墙挨着升降电梯冬天会冷吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?