当前位置: 代码迷 >> C语言 >> 请教为什么不执行?
  详细解决方案

请教为什么不执行?

热度:99   发布时间:2006-05-28 21:03:00.0
请教为什么不执行?

#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")就是不执行?


----------------解决方案--------------------------------------------------------
if (t==0) printf("no ");注意红色的符号
----------------解决方案--------------------------------------------------------
哦,谢谢了,我明白了,没注意
----------------解决方案--------------------------------------------------------
  相关解决方案