题目
求一道matlaB题答案啊.急用.
编写程序证明任何一个大于等于6的偶数n总可以分解成两个奇素数的和.要求:
(1) 对输入数字n做出合理性判断,对不合理情况输出错误信息.
(2) 如果n=136,总共有多少种分解方法?
(3) 列出n=136时的所有分解结果.
统计字符串S中“a”、“c”、“ac”、“atc”的个数
S=[cgggcggatttaggccgacggggacccgggattcgggacccgaggaaattcccggattaaggtttagcttcccgggatttagggcccggatggctgggaccctttagctagctactttagctatttttagtagctagccagcctttaaggctagctttagctagcattgttctttattgggacccaagttcgacttttacgatttagttttgaccgt.cgctaagcagctcaagctcagtcagtcacgtttgccaagtcagtaatttgccaaagttaaccgttagctgacgctgaacgctaaacagtattagctgatgactcgtatccttagatttcagttactatatttgacttacagtctttgagatttcccttacgattttgacttaaaatttagacgttagggcttatcagttatggattaatttagcttattttcgatacagtagctcagtccaagaacgatgtttaccgtaacgtqacgtaccgtacgctaccgtaccctttagctagctactttagctatttttagtagctagccagcctttaaggctagctttagctagcattgttctttattgggacccaagttcgacttttacgatttagttttgaccgtcgctaagcagctcaagctcagtcagtcacgtttgccaagtcagtaatttgccaaagttaaccgttagct];
编写程序证明任何一个大于等于6的偶数n总可以分解成两个奇素数的和.要求:
(1) 对输入数字n做出合理性判断,对不合理情况输出错误信息.
(2) 如果n=136,总共有多少种分解方法?
(3) 列出n=136时的所有分解结果.
统计字符串S中“a”、“c”、“ac”、“atc”的个数
S=[cgggcggatttaggccgacggggacccgggattcgggacccgaggaaattcccggattaaggtttagcttcccgggatttagggcccggatggctgggaccctttagctagctactttagctatttttagtagctagccagcctttaaggctagctttagctagcattgttctttattgggacccaagttcgacttttacgatttagttttgaccgt.cgctaagcagctcaagctcagtcagtcacgtttgccaagtcagtaatttgccaaagttaaccgttagctgacgctgaacgctaaacagtattagctgatgactcgtatccttagatttcagttactatatttgacttacagtctttgagatttcccttacgattttgacttaaaatttagacgttagggcttatcagttatggattaatttagcttattttcgatacagtagctcagtccaagaacgatgtttaccgtaacgtqacgtaccgtacgctaccgtaccctttagctagctactttagctatttttagtagctagccagcctttaaggctagctttagctagcattgttctttattgggacccaagttcgacttttacgatttagttttgaccgtcgctaagcagctcaagctcagtcagtcacgtttgccaagtcagtaatttgccaaagttaaccgttagct];
提问时间:2021-04-08
答案
第一题答案
function decomposetoprime(r)
%证明大于6的任意整数都能分解为两个质数之和
if ~isvector(r),return;end;%向量判定
if size(r,1)>1|| size(r,2)>1 ,return;end;%单数判定
if ~(r==fix(r)),return;end;%整数判定
if ~(r>=6),return;end;%大于6判定
if mod(r,2) ,return;end;%偶数判定
%开始
p=[];q=[];
for i=1:r
if isprime(i) && isprime(r-i)
p=[p i];
q=[q r-i];
end;
end;
k=size(p,2);
if ~k ,return;end;
if mod(k,2)
k=(k+1)/2;%k奇数修正
else
k=k/2;
end;
fprintf('对%d的质数有%d种分解方法,分解如下:\n',r,k);
for i=1:k
fprintf('%d=%d+%d\n',r,p(1,i),q(1,i));
end;
end
第二题用
findstr就可以 正如一楼所说,在此不再赘述,可以参考下Help
function decomposetoprime(r)
%证明大于6的任意整数都能分解为两个质数之和
if ~isvector(r),return;end;%向量判定
if size(r,1)>1|| size(r,2)>1 ,return;end;%单数判定
if ~(r==fix(r)),return;end;%整数判定
if ~(r>=6),return;end;%大于6判定
if mod(r,2) ,return;end;%偶数判定
%开始
p=[];q=[];
for i=1:r
if isprime(i) && isprime(r-i)
p=[p i];
q=[q r-i];
end;
end;
k=size(p,2);
if ~k ,return;end;
if mod(k,2)
k=(k+1)/2;%k奇数修正
else
k=k/2;
end;
fprintf('对%d的质数有%d种分解方法,分解如下:\n',r,k);
for i=1:k
fprintf('%d=%d+%d\n',r,p(1,i),q(1,i));
end;
end
第二题用
findstr就可以 正如一楼所说,在此不再赘述,可以参考下Help
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1水蒸发之后是H2O分子呢,还是O2和H2呢
- 2x+2y=3,-5+3x+6y的值为_____
- 3用吸管向澄清的石灰水中吹一至二分钟,观察到了什么现象?
- 4第六章第四节的答案速求
- 5100×101×102×103……×298×299×300,乘积的末尾有几个0
- 6Tom does his homework at home.肯定回答
- 7please keep quiet in class
- 8呼吸作用的物质变化是? 求准确答案!谢谢各位了!
- 9如图所示,⊙P的圆心在直线y=x上,且与直线x+2y-1=0相切,这个圆截y轴的正半轴所得的弦AB长为2,求此圆的方程.
- 10如图,在长和宽分别为6、4的矩形纸片的四个角都剪去一个边长为x的正方形且剪去部分的面积等于剩余部分的面积时,则正方形的边长为_.
热门考点
- 1求冲量 (23 12:2:51)
- 2甲数是乙数4分之一,甲数与乙数的比是(:),甲数比乙数少( )%
- 3能给我个简单点的my village英语作文吗
- 4高一物理下学期知识点总结
- 5急求从文学史的角度概说先秦诸子散文兴盛的原因2000字左右!
- 6如何理解全面深化改革的重大意义和目标任务
- 7有一个书架上装有两层书,上层书的数量与下层书的数量比是5:6从上层拿20本书到下层后,上下两层书数量之
- 8Jane and Linda()long hair They are from Canada
- 912+14+15+16+…+45+46怎么用简便计算?
- 10已知函数Y=-K1X与Y=K2X的图像交与A,B两点 过A做AC垂直于X 轴交与点c 若三角形BOC面积为8 则K2=?