c语言 判断一个数是否为素数

#include "stdafx.h"
#include <stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
for(b=2;b<a;b=b+1)
if(a%b==0) break;
if(b<a) printf("输出数不是素数");
else printf("输出数是素数");
}
帮忙看下是哪里出的问题,因为最后是这样的结果

第1个回答  2013-09-03
#include "stdafx.h"

把这个去掉就好了

追问

如果去掉,那么printf语句就用不了了

追答

我在这边可以运行的呀,printf不是包含在stdio.h里的么

追问

说错了,因为我用的是visual studio 2010,所以必须需要,不过还是谢谢了!

第2个回答  2013-09-03
你建错工程了。请建cpp。不是dll工程。
建的最后一步有选择的。仔细看看本回答被提问者采纳
第3个回答  2013-09-03
项目建立错误了,你这个不是控制台应用程序。。。
第4个回答  2013-09-03
不是程序的问题,是vs没设置好
相似回答