自己写的,感觉能用的减时间的都用了就是超时,有啥办法吗?
查看原帖
自己写的,感觉能用的减时间的都用了就是超时,有啥办法吗?
741165
W2429896817zc楼主2022/7/23 21:55
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	int n,c=0;
	scanf_s("%d", &n);
	for (int i = 2;1; i++)
	{
		int b=1;
		for (int a=1; a<i;a++)
		{
			if (i % a == 0 && a != 1)
			{
				b = 0;
				break;
			}
		}
		if (b)
		{
			c++;
		}
		if (c == n)
		{
			printf("%d", i);
			break;
		}
	}
	return 0;
}
2022/7/23 21:55
加载中...