11问答网
所有问题
c语言 求100到300的质素之和
还有输入两个数 求出最大公约数和最小公倍数
告诉我算法就可以了
举报该问题
推荐答案 2008-05-23
利用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/最大公约数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2Sv484vF.html
相似回答
用C++编写程序
求100
以内的所有素数(
质素
)
的和
。
答:
编写程序
求100
以内的所有素数的和的一种方法是:定义一个变量sum来存储素数
之和
,初始值为0 用一个循环从2到100遍历所有的自然数,用另一个循环从2到该数本身判断是否有其他因数 如果没有其他因数,说明该数是素数,就把它加到sum中 如果有其他因数,说明该数不是素数,就跳过它 循环结束后,输出s...
大家正在搜
用c语言求1到100的和
c语言编程求1到100的累加和
c语言1到100的和
c语言编程1加到100
c语言输出1到100
c语言从大到小
c语言一加到十
C语言从入门到精通
同质素