Help me in solving PPSC88 problem

My issue

I am getting a Runtime error

My code

#include <stdio.h>

int main() {
    // Update your code below this line
    int n,i,temp=1;
    scanf("%d",n);
    
        for (int i=2;i<=sqrt(n);i++){
            if(n % i==0){
                temp=0;
                break;
            }
        }
        if (n<=1)
        temp=0;
        if(temp==1)
        {
            printf("Yes\n");
        }
        else
        {
            printf("No\n");
        }
    return 0;
}

Learning course: CSEIPFOIA: Programming and Problem Solving
Problem Link: Coding problem - 4 Practice Problem in CSEIPFOIA: Programming and Problem Solving - CodeChef