输出第n个能被3或5分割的正数。
一个数除3,除5取余,若余数为0,则存入数组中。
#include<iostream>
using namespace std;
int main()
{
int i,b=0,c;
double a[100000];
for(i=1;b<100000;i++)
{
if(i%3==0||i%5==0)
{
a[b]=i;
b++;
}
}
while(cin>>c)
cout<<a[c-1]<<endl;
return 0;
}
因为最多有100000个数所以为b小于100000