前六个质数是2,3,5,7,11和13,其中第6个是13.
第10001个质数是多少?
前六个质数是2,3,5,7,11和13,其中第6个是13.
第10001个质数是多少?
源码
STDMETHODIMP COuLa::Test7(int number)
{
	// TODO: 在此添加实现代码
	int iNumberForCout = 1;
	int iNumberForOutput = 0;
	int iNumberForAdd = 1;
	while(iNumberForCout<number)
	{
		iNumberForAdd++;
		iNumberForOutput = iNumberForAdd*2 - 1;
		for(int i = 2; i<iNumberForOutput; i++)
		{
			if(iNumberForOutput%i == 0)
			{	
				break;
			}
			if(i == iNumberForOutput-1)
				iNumberForCout++;
		}
	}
	printf("The Test 7 Number is %d.\n",iNumberForOutput);
	return S_OK;
}函数调用
#define TEST7_NUMBER 10001 IOula->Test7(TEST7_NUMBER);
输出
The Test 7 Number is 104743.
原文:http://blog.csdn.net/u010095741/article/details/44419139