#include "stdio.h"#include "math.h"main(){int x,n,t,i;scanf("%d",&x);n=sqrt(x);for(i=2;i<=n;i++){t=x%i;if (t=0) printf("no ");}getch();}想了一个多小时,没想明白,请指教!输入16,t明显有等于0的结果,为什么printf("no")就是不执行?