该编码为什么运行不了

#include <stdio.h>
int main() {
int i;
scanf_s("%d", &i);
if (i % 5 == 0) { printf("%d能被5整除", i); }
else { printf("%d不能被5整除", i); };
}

没问题啊

#include <stdio.h>
int main() {
    int i;
    scanf_s("%d", &i);
    if (i % 5 == 0) { 
        printf("%d能被5整除", i); 
    }
    else { 
        printf("%d不能被5整除", i); 
    }  //;
}

运行不了不在代码
在于
1.如果你的控制台一闪就退出了,那么要在函数退出前加个system("pause");让它暂停
2.仔细看你编译执行的到底是哪个文件,是你当前编写的文件吗