1: 出现次数最多的数(100)
1.1 题目
1.2 代码与解答
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a[1005],num[10005]={};
int max=0,ans=0;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
num[a[i]]++;
}
for(int i=0;i<10004;i++)
{
max = max < num[i] ? num[i]:max;
if(max<num[i+1]) ans = i+1;
}
cout<<ans;
return 0;
}
2: ISBN号码(100)
2.1 题目
2.2 代码与解答
#include<bits/stdc++.h>
using namespace std;
int main()
{
string ISBN,char0="0123456789X";
char judge;
int numb[9]={},sum=0,j=0,k=1;
cin>>ISBN;
for(int i=0;i<12;i++)
{
if(ISBN[i]=='-') continue;
numb[j] = int(ISBN[i]-'0');
sum = sum + numb[j]*k++;
j++;
}
judge = char0[sum%11];
if(judge==ISBN[12]) cout<<"Right";
else
{
for(int i=0;i<12;i++)
{
cout<<ISBN[i];
}
cout<<char0[sum%11];
}
return 0;
}
3: 最大的矩形
3.1 题目
3.2 代码与解答
4: 有趣的数
4.1 题目
4.2 代码与解答
5: I’m stuck!
5.1 题目
5.2 代码与解答