全部评论 2

  • #include<bits/stdc++.h>
    using namespace std;
    int main(){
    int N,a=0,b=0,c=0;
    string s;
    cin>>N;
    for(int i=1;i<=N;i++){
    getline(cin,s);
    for(int j=0;j<s.length();j++){
    if(s[j]'A'){
    a++;
    }
    if(s[j]
    'B'){
    b++;
    }
    if(s[j]=='C'){
    c++;
    }
    }
    }
    if(a>b&&a>c){
    cout<<"human";
    }
    if(b>a&&b>c){
    cout<<"puppy";
    }
    if(c>a&&c>b){
    cout<<"saiyan";
    }

    return 0;
    

    }

    
    

    1周前 来自 江苏

    0
  • 修改一下输入的逻辑。
    根据题目要求首先输入一个整数n,
    然后循环n次输入字符串,因为把输入字符串放入for(int i = 0; i < n; i++)中;
    再去判断每一个字符串里面的'A'、'B'、'C'数量

    2023-12-13 来自 浙江

    0
首页