質問の要約-younikは番号を調整したい

質問の要約-younikは番号を調整したい

トピック

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;
}

おすすめ

転載: blog.csdn.net/m0_46772594/article/details/108176842