c语⾔练习12——判断101-200之间有多少个素数,并输出所有素
【此处扩展为求任意两个数m,n之间的素数及个数】
#include<stdio.h>
并输出#include<stdlib.h>
/*题⽬:判断101-200 之间有多少个素数,并输出所有素数,【此处扩展为求任意两个数m,n之间的素数及个数】*/
int main()  {
system("color 1F");  // 设定显⽰框为蓝底⽩字
system("mode con cols=80 lines=50");  //固定显⽰框尺⼨
/******************************************程序主体分割线(顶部)*************************/
int a,i,k,sum=0,m,n;
while(1) {
printf("请输⼊起数:");
scanf("%d",&m);
printf("请输⼊⽌数:");
scanf("%d",&n);
system("cls");
printf("\n【%d-%d】之间的素数有:\n\n\n",m,n);
for(a=m; a<=n; a++) {
k=1;            //引⼊变量K来区分不同循环结果
for(i=2; i<a; i++) {
if(a%i==0) {
k=0;          //通过K的不同值来作为后续判断的依据
break;
}
}
if(k==1) {            //使⽤变量K来控制BREAK分⽀和正常FOR循环分⽀的输出结果
sum++;
printf("%8d  ",a);
}
}
printf("\n\n共【%d】个\n--------------------------------------------------------------------------\n",sum);
}
/
******************************************程序主体分割线(底部)***************************/
return0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。