求各位大佬指正一下,为啥只有20
查看原帖
求各位大佬指正一下,为啥只有20
109341
D_MIN楼主2023/11/7 22:40
#include <stdio.h>
#include <math.h>
int a(int x){
	int f=0;
	for(int i=2;i<=sqrt(x);i++){
		if(x%i==0) {
			f=1;
			break;
		} 
	}
	if(f==1)  return 1;  
	else return 0;
} 
main()
{
	int x,y,sum=0;
	scanf("%d %d",&x,&y);
	for(int i=x;i<=y;i++){
		sum=sum+a(i);
	}
	printf("%d",sum);
	return 0;
}
2023/11/7 22:40
加载中...