求合数c语言,数字求和c语言

发布时间:2023-01-08

本文目录一览:

  1. c语言,求一个数的合数
  2. [c语言 合数的求法](#c语言 合数的求法)
  3. 求C语言编程:输出1-100之间所有的合数

c语言,求一个数的合数

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

#include<stdio.h>
void main()
{
    int num, i;
    for(num = 2; num < 100; num++)
    {
        for(i = 2; i < num; i++) // 注意是i<num, 不包括本身num
        {
            if(num % i == 0)
            {
                printf("%d\n", num);
                break; // 只要满足一个条件就break
            }
        }
    }
}

程序已通过编译测试。

c语言 合数的求法

#include<math.h>
#include<stdio.h>
void main()
{
    int m, k, i, n = 0;
    for(m = 101; m <= 200; m++)
    {
        k = (int)sqrt(m);
        for(i = 2; i <= k; i++)
        {
            if(m % i == 0)
            {
                printf("%d\n", m);
                n = n + 1;
                if(n % 8 == 0)
                    printf("\n");
                break;
            }
        }
    }
    printf("\n%d\n", n);
}

200内的合数为79

求C语言编程:输出1-100之间所有的合数

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

#include<stdio.h>
void main()
{
    int num, i;
    for(num = 2; num < 100; num++)
    {
        for(i = 2; i < num; i++) // 注意是i<num, 不包括本身num
        {
            if(num % i == 0)
            {
                printf("%d\n", num);
                break; // 只要满足一个条件就break
            }
        }
    }
}

程序已通过编译测试。 回答完毕,如果觉得回答得好,请采纳为最佳答案。