设计一个算法,求出最小的数,该数满足:除以5余2,除以7余3,除以9余4.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 04:35:22
设计一个算法,求出最小的数,该数满足:除以5余2,除以7余3,除以9余4.设计一个算法,求出最小的数,该数满足:除以5余2,除以7余3,除以9余4.设计一个算法,求出最小的数,该数满足:除以5余2,除

设计一个算法,求出最小的数,该数满足:除以5余2,除以7余3,除以9余4.
设计一个算法,求出最小的数,该数满足:除以5余2,除以7余3,除以9余4.

设计一个算法,求出最小的数,该数满足:除以5余2,除以7余3,除以9余4.
A:可以采用从最小数1开始的循环算法,循环体中将循环数除5判断是否余2,除7判断是否余3,除9判断是否余4,如果判断结果都是“yes”,就结束循环,并输出(和保存)这个数儿.
用c语言的for语句写的话是:
for(i=1;;i++)
{
if (i%5==2 & i%7==3 & i%9==4)
{pritf(%d,i);
break;}
}
嗯,我好久没用这个c语言啦,估计语法可能有错误,你自己稍微试试就会了.
B:可以采用对比法.将除以5余2,除以7余3,除以9余4的数分别保存为数组a1,a2,a3.可以先各保存100个,然后用循环从3个数组中找到都包含的数,最先找到的数就是了.
用matlab写的话是这样:
a1=zeros(100,1);a2=a1;a3=a1;
for i=1:100
a1(i)=i*5+2;a2(i)=i*7+3;a3(i)=i*9+4;
end
for i=1:100
for j=1:100
for k=1:100
if a1(i)==a2(j) && a2(j)==a3(k) disp(a1(i));
end
end
end
就写这两种算法了,他们都可以化简,你自己思考看看.

是不是67 ?你看看,满意请采纳67除以7余4,而且我想要设计的算法。67除以7余4,而且我想要设计的算法。‘而且我想要设计的算法。’
什么意思?就是题目里所说的设计一个算法,算法的设计是高中必修3的内容。啊?我还是学生呢,才小学3年级,不过我奥数很强的好吧。。。那就是不对啦?...

全部展开

是不是67 ?你看看,满意请采纳

收起

157,计算机算的

设计一个算法,求出最小的数,该数满足:除以5余2,除以7余3,除以9余4. 153=1的立方+5的立方+3的立方那么,怎样写一个算法,求出所有满足这样得位数满足153=1的立方+5的立方+3的立方 即这个数等于它各位上数字的立方和,称为水仙花数,设计一个算法,找出大于100 某数被二除余一被三除余二被四除余三被五除余四满足以上条件的数有多少个?求最小的一个? 设计一个算法,求出36的因数 编写一个C语言程序,求出1至1000之间满足“用3除余2;用5除余3;用7除余2”的数,并把满足条件的数显示...编写一个C语言程序,求出1至1000之间满足“用3除余2;用5除余3;用7除余2”的数,并把满 请设计一个算法:输入实数a1,a2,...aN,输出a1,a2,..aN中最大的数和最小的数,并画出程序图.急 已知序列如何求该序列的最小次数生成多项式?求C语言算法.例如序列010001011110101,如何设计算法求出其生成多项式?最好是迭代算法. 设计一个算法满足1+2+3+``````+n大于10000时最小正整数n的值 有一个大于0的自然数,它满足被5除余3,被7除余6,被11除余7,那么这个数最小是? 某数除110余2,除115余1?求出满足以上要求的所以数. 求高手做程序题(设计一个算法判断一个整数是否完全数)完全数是指该数所有因子之和,等于它自身的数.例如,6是完全数(1+2+3) 28也是完全数(1+2+4+7+14)设计一个算法判断一个整数是否完全数有 “水仙花数”是指一个三位数,它的各位数的立方和正好等于该数本身,如:153=1^3+3^3+5^3.请设计算法找一个100以内的“水仙花数”. 如果24是一组勾股数中最小的数,求出三组满足条件的组勾股数. 求出在1~200中所有满足被5除余2,被6除余5的数 如图给出了一个算法流程图,该算法流程图的功能是A.求三个数中最大的数B.求三个数中最小的数C.按从小到大排列D.按从大到小排列 设计一个求满足1*3*5*7*…*n>100000的最小整数N的算法 某数被2除余1,被3除余2,被4除余3,被5除余4,满足以上条件的数有多少个?求最小的一个. 某数被2除余1,被3除余2,被4除余3,被5除余4,满足以上条件的数有多少个?求最小的一个.请说明算式!方法!