80分求助,但是感觉没啥问题
查看原帖
80分求助,但是感觉没啥问题
1152373
CountStars楼主2023/10/23 20:40
#include <stdio.h>
#include <math.h>
int f(int);
int g[1000];
int main() {
	int n,a,i;
	scanf("%d",&n);
	for(i=0; i<n; i++) {
		scanf("%d",&a);
		g[i]=a;
		if(a==1) {
		} else if(f(a)==1) {
			printf("%d ",a);
		}
	}
}
int f(int a) {
	int i,n=0;
	for(i=2; i<a; i++) {
		if(a%i==0) {
			n=0;
			break;
		}
		n=1;
	}
	return n;
}
2023/10/23 20:40
加载中...