求助!如何提高速度
Mike is very lucky, as he has two beautiful numbers, 3 and 5. But he is so greedy that he wants infinite beautiful numbers. So he declares that any positive number which is dividable by 3 or 5 is beautiful number. Given you an integer N (1 <= N <= 100000), could you please tell mike the Nth beautiful number?
Input
The input consists of one or more test cases. For each test case, there is a single line containing an integer N.
Output
For each test case in the input, output the result on a line by itself.
Sample Input
1
2
3
4
Sample Output
3
5
6
9
小弟原代码
#include"stdio.h"
main()
{
int n;
int i,j;
while(scanf("%d",&n)!=EOF)
{
j=0;
while(n)
{
j++;
if(j%3==0||j%5==0)
n--;
}
printf("%d\n",j);
}
}