c语言,求一个数的合数

c语言,求一个数的合数,第1张

定义:一个数被1和他本身整除外,还有1个或以上因数的自然数为合数

程序改正如下:

#include<stdio.h>

void main()

{

int num,i

for(num=2num<100num++)

{

for(i=2i<numi++)//注意是i<num,不包括本身num

{

if(num%i==0)

{

printf("%d\n",num)

break//只要满足一个条件就break

}

}

}

}

程序已通过编译测试。

定义:一个数被1和他本身整除外,还有1个或以上因数的自然数为合数。

程序改正如下:

#include<stdio.h>

void

main()

{

int

num,i

for(num=2num<100num++)

{

for(i=2i<numi++)//注意是i<num,不包括本身num

{

if(num%i==0)

{

printf("%d\n",num)

break//只要满足一个条件就break

}

}

}

}

程序已通过编译测试。

回答完毕,如果觉得回答得好,请采纳为最佳答案。

// 循环100以内的数(除去1)

for (int n = 2 n <= 100 n++)

{

// 循环相除2-自身一半的数

for (int i = 2 i <= n/2 i++)

{

// 如果找到一个数能整除,则为合数

if (n % i == 0)

{

System.out.println(n)

// 跳出循环

break

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11593121.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存