刚学C语言,请用C语言编写

img

int n;
scanf("%d", &n);

for (int i = 0; i < n; i++) {
    int num;
    scanf("%d", &num);
    int i
    for (i = 2; i < num; i++) {
        if ( num % i == 0) {
            break;
        }
   }
    if (i == num) {
        printf("Yes\n");
   } else {
        printf("No\n");
    }
}

放到main函数里就行了


int main()
{
    int n,x;
    scanf("%d",&n);
    
    for(int i=0;i<n;++i)
    {
        scanf("%d",&x);
        int j=0;
        for(j=2;j<=(int)sqrt((double)x);j++)
            if(x%j==0){
                printf("No\n");
                break;
            }
        if(j>(int)sqrt((double)x))
            printf("Yes\n");
    }
    
    return 0;
}