c语言 求100到300的质素之和

还有输入两个数 求出最大公约数和最小公倍数
告诉我算法就可以了

利用for循环100到300,设置sum计算和,在循环里对每个数字利用for(i=2;i<sqrt(m);i++)判断是否素数,是就加进sum

求最大公约数
int MCM(int m,int n)
{
int s,ys=1;
s=m*n;
while(ys)
{
ys=m%n;
m=n;
n=ys;
}
return m;
}
最小公倍数=a*b/最大公约数
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网