// 141,7.1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <math.h>
int _tmain(int argc, _TCHAR* argv[])
{
int m, k, i, n;
n=0;
for (m=1; m<=100; m++)
{
k=(m^(1/2));
for (i=1; i<=k; i++)
{
if(m%i==0)
break;
}
if (i>=k+1)
{
printf("%d ", m);
n=n+1;
}
if(n%10==0)
printf("%d\n", m);
}
printf("%d\n", m);
return 0;
}
error C2668: “sqrt”: 对重载函数的调用不明确
追答k=(int)sqrt( (double)m );
或建立工程时,创建一个控制台程序,不要建MFC工程,代码改成如下:
#include <stdio.h>