C语言编程判断m是否为素数
1、首先需要打开visualC++6.0,接着在里面找到文件-新建-文件-C++SourceFile选项,建设新文件。
2、接着需要在新建的页面中输入预处理命令和主函数:
#include/*函数头:输入输出头文件*/
voidmain()/*空类型:主函数*/
3、为使函数正常运行,需要再定义变量并输入一个数字,相关程序如下:
intm,i;/*定义变量的数据类型为整型*/
printf("输入一个数:");/*输出文字提示*/
scanf("%d",&m);/*输入一个数字*/
4、随后需要使用for函数和if函数判断是否是素数,具体程序如下:
for(i=2;i<=m;i++)/*用for函数重复下面步骤*/
if(m%i==0)/*判断输入的数是否能被除1和本身以外的数整除*/
break;
if(i>m)/*判断i是否大于m*/
printf("%d是素数\n",m);/*输出是素数*/
printf("%d不是素数\n",m);/*输出不是素数*/
5、输入完整的源代码,运行以后,就会在运行界面中显示判断结果。
#include/*函数头:输入输出头文件*/
voidmain()/*空类型:主函数*/
intm,i;/*定义变量的数据类型为整型*/
printf("输入一个数:");/*输出文字提示*/
scanf("%d",&m);/*输入一个数字*/
for(i=2;i<=m;i++)/*用for函数重复下面步骤*/
if(m%i==0)/*判断输入的数是否能被除1和本身以外的数整除*/
break;
if(i>m)/*判断i是否大于m*/
printf("%d是素数\n",m);/*输出是素数*/
printf("%d不是素数\n",m);/*输出不是素数*/
C语言素数怎么表示
#include
#include
intmain()
intx,i,j=0,k;
for(x=101;x<=200;x++)
for(i=2,k=0;i<=sqrt(x);i++)
if(x%i==0)
break;
if(k==0)
printf("%d",x);
printf("\n100到200之间有%d个素数\n",j);
100->200之间的素数的个数,以及所有的素数
#include
#include
intmain()
inta,m,k,i;
for(i=101;i<=200;i++)
for(k=2;k
if(i%k==0)break;
if(k>=i)
printf("%d\n",a);
for(i=101;i<=200;i++)
for(k=2;k
if(i%k==0)break;
if(k>=i)
if(k>=i)
printf("%d",i);
printf("\n");
return0;