質問の要約-younikは番号を調整したい
トピック
問題分析:
この質問は理解するのが難しいことではありません。これは、younikが以前に何人の異なる人を持っていたか、さらに1つ、つまりyounikが何人呼ばれたかを尋ねるのと同じです。
質問のアイデア:
この質問のデータ範囲は特に大きくありません。暴力的な方法を使用して、前に入力した名前に同じ名前があるかどうか(つまり、その人が以前に呼び出されたことがあるかどうか)を判断できます。いいえ回答は1増加します。 。
コード
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,ans=0,i,j;
cin>>n;
char a[202][100];
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
if(strcmp(a[i],a[j])==0) //利用strcmp函数进行字符串的比较
{
break;
}
}
if(j==i)
{
ans++;
}
if(strcmp(a[i],"younik")==0)
{
cout<<ans<<endl;
}
}
return 0;
}