1、打开visual C++ 6.0-文件-新建-文件-C++ Source File
2、输入预处理命令和主函数:#include<stdio.h> /*输入输出头文件*/#include<stdlib.h> /*standard library标准库头文件忮氽阝另*/#include<math.h> /*数学头文件*/#include<time.h> /*标准日期时间头文件*/void main() /*空类型:主函数*/
3、定义变量并取得100-200间的随机数: int a,b; /*定义变量的数据类型为整型*/ srand((unsigned)time(NULL)); /*随机数种子*/ a=rand()%101+100; /*取余101,得到0-100间的数,再加上100,得到100-200间的数*/
4、判断是否是素数: for(b=2;b<a;b++) /*用循环使a分别除以2到它本身的数*/ { if(a%b==0) /*判断a是否是素数*/ { printf("%d 不是素数\n",a); /*不是,输出“不是素数”并跳出循环*/ break; }
5、判断是否不能被它本身减1整除: if(b==a-1) /*是,判断a是否不能被2到它本身减1整除*/ { printf("%d 是素数\n",a); /*是,输出是素数*/ }
6、完整的源代码:#inclu蟠校盯昂de<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); /*是,输出是素数*/ } }}