网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

用C语言编写输入100-200间随机数,看是否是素数

时间:2026-02-13 20:22:42

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写输入100-200间随机数,看是否是素数

用C语言编写输入100-200间随机数,看是否是素数

2、输入预处理命令和主函数:

#include<stdio.h>          /*输入输出头文件*/

#include<stdlib.h>           /*standard library标准库头文件*/

#include<math.h>          /*数学头文件*/

#include<time.h>          /*标准日期时间头文件*/

void main()         /*空类型:主函数*/

用C语言编写输入100-200间随机数,看是否是素数

3、定义变量并取得100-200间的随机数:

    int a,b;          /*定义变量的数据类型为整型*/

    srand((unsigned)time(NULL));        /*随机数种子*/

    a=rand()%101+100;            /*取余101,得到0-100间的数,再加上100,得到100-200间的数*/

用C语言编写输入100-200间随机数,看是否是素数

4、判断是否是素数:

    for(b=2;b<a;b++)         /*用循环使a分别除以2到它本身的数*/

    {

        if(a%b==0)       /*判断a是否是素数*/

        {

            printf("%d 不是素数\n",a);       /*不是,输出“不是素数”并跳出循环*/

            break;

        }

用C语言编写输入100-200间随机数,看是否是素数

5、判断是否不能被它本身减1整除:

            if(b==a-1)        /*是,判断a是否不能被2到它本身减1整除*/

            {

                printf("%d 是素数\n",a);     /*是,输出是素数*/

            }

用C语言编写输入100-200间随机数,看是否是素数

6、完整的源代码:

#include<stdio.h>          /*输入输出头文件*/

#include<stdlib.h>           /*standard library标准库头文件*/

#include<math.h>          /*数学头文件*/

#include<time.h>          /*标准日期时间头文件*/

void main()         /*空类型:主函数*/

{

    int a,b;          /*定义变量的数据类型为整型*/

    srand((unsigned)time(NULL));        /*随机数种子*/

    a=rand()%101+100;            /*取余101,得到0-100间的数,再加上100,得到100-200间的数*/

    for(b=2;b<a;b++)         /*用循环使a分别除以2到它本身的数*/

    {

        if(a%b==0)       /*判断a是否是素数*/

        {

            printf("%d 不是素数\n",a);       /*不是,输出“不是素数”并跳出循环*/

            break;

        }

        else

            if(b==a-1)        /*是,判断a是否不能被2到它本身减1整除*/

            {

                printf("%d 是素数\n",a);     /*是,输出是素数*/

            }

    }

}

用C语言编写输入100-200间随机数,看是否是素数

© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com