题意(分析):
输入数据,判断在这个位置上能被3或者5整除的数是多少;
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,j=1,k;
int a[100001]={0};
int n;
for(i=1;;i++)
{
if(i%3==0||i%5==0)
{
a[j]=i;
j++;
}
if(a[100000]!=0)
break;
}
while(cin>>n) cout<<a[n]<<endl;
return 0;
}
感想:
题目很简单,数据不大,但是如果数据大的话,要做预处理;