给你n个数,问你里面有多少素数

第一行输入一个整数n代表输入数的数量
然后输入n个数


 #include<stdio.h>
 #include <math.h>
 int main(){
     int n,num,r=0;
     int j;
     printf("请输入要判断的数个数:");
     scanf("%d",&n);
     for(int i = 0;i<n;i++){
          scanf("%d",&num);
        for(j=2;j<sqrt(num);j++){
            if(num%j==0)
                break;
        }    
        if(j>sqrt(num)) r++;
    }
    printf("质数个数为:%d",r);
 }
#include <stdio.h>

int f(int x){
    int i;
    for (i=2;i<x;i++)
        if (x%i==0) return 0;
    return 1;
}
void main(){
    int i,N;
    printf("请输入一个数:");
    scanf("%d",&N);
    for (i=1;i<=N;i++)
        if (f(i)==1)
            printf("%d\t",i);
}