麻烦各位帮忙指正一下
查看原帖
麻烦各位帮忙指正一下
1145595
Diva楼主2023/10/27 19:44
#include<stdio.h>
#include<math.h>
int main(){
	int x,y,i,j,k,r,m,a[100000];
	scanf("%d%d",&x,&y);
	for(i=0,k=0;i+x<=y;i++){
		m=i+x;
		if(m==1){
		    a[k]=x+i;
			k++;
	    }
		else if(m==2){
		    a[k]=x+i;
			k++;
		}
		else{
			for(j=2,r=0;j<(x+i-1);j++){//
				if(m%j==0){
				    r=1;
				    break;
			    }
			}
			if(r==0){
			    a[k]=i+x;
			    k++;
		    }
		}
	}
	//for(i=0;i<k;i++){
		//printf("%d ",a[i]);
	//}
	printf("%d",k);
	return 0;
}
2023/10/27 19:44
加载中...