8 条题解

  • 4
    @ 2023-10-26 19:10:48

    ACAC CodeCode

    #include <bits/stdc++.h>
    using namespace std;
    int ans;
    int main()
    {
        string s;
        cin >> s;
        for (int i = 0; i < s.length(); i++)
            if (s[i] == '1')
                ans++;
        cout << ans;
        return 0;
    }
    
    • 2
      @ 2023-9-17 18:32:20

      甜心超人做的,放心食用

      #include
      using namespace std;
      
      int main()
      {
          string s;
          int sum = 0;
          cin >> s;
          int l = s.length();
          for(int i = 0;i < l;i++)
          {
              if(s[i] == '1')
                  sum++;
          }
          cout << sum;
          return 0;
      }
      
      • 1
        @ 2024-6-13 19:04:00

        老八秘制代码

        #include <bits/stdc++.h>
        using namespace std;
        string s;
        int cnt; 
        int main(){
        	//freopen("hb.in","r",stdin);
        	//freopen("hb.out","w",stdout);
        	cin>>s;
        	for(int i=0;i<s.size();i++){
        		if(s[i]=='1') cnt++;
        	}
        	cout<<cnt;
        	//fclose(stdin);
        	//fclose(stdout);
        	return 0;
        }
        
        • 1
          @ 2023-10-16 21:21:38
          #include<bits/stdc++.h>
          using namespace std;
          int main()
          {
              string s;
              cin >> s;
              int sum = 0;
              for(int i = 0;i < s.length();i++)
              {
                  if(s[i] == '1')
                  {
                      sum++;
                  }
              }    
              cout << sum;
              return 0;
          }//A
          
          • 1
            @ 2023-10-5 19:31:34
            #include<stdio.h>
            using namespace std;
            
            int main()
            {
                char s[10];
                int sum = 0;
                scanf("%s",s);
                for(int i = 0;i < 8;i++)
                {
                    if(s[i] == '1')
                        sum++;
                }
                printf("%s",s);
                return 0;
            }
            
            • 1
              @ 2023-9-17 18:31:16
              #include <string>
              using namespace std;
              
              int main()
              {
                  string s;
                  int sum = 0;
                  cin >> s;
                  int l = s.length();
                  for(int i = 0;i < l;i++)
                  {
                      if(s[i] == '1')
                          sum++;
                  }
                  cout << sum;
                  return 0;
              }
              
              
              • -1
                @ 2023-7-18 22:09:25

                这题不难,所以我写个大概思路和注意事项

                题目说了,输入的是字符串,所以我们有两种解决方法:

                1、创建有最少8个元素的字符数组

                2、用string类型的变量

                接下来遍历就好了(如果用的是string类型的变量,就需要用length()函数获取长度(因为长度不固定),如果用字符数组,遍历范围为0~7(或者1到8)就行),如果这个字符为‘1’,那么将用于统计有几个‘1’的变量+1

                最后输出就行

                注意:如果用string类型的变量的话最好在循环体外用length(),因为length()本身用时就不短,如果放循环体里面的话可能会因为多次调用length()导致TLE

                #include <iostream>
                #include <string>
                using namespace std;
                
                int main()
                {
                    string s;
                    int sum = 0;
                    cin >> s;
                    int l = s.length();
                    for(int i = 0;i < l;i++)
                    {
                        if(s[i] == '1')
                            sum++;
                    }
                    cout << sum;
                    return 0;
                }
                
                • -3
                  @ 2023-8-17 18:38:54

                  挺简单的:

                  #include <bits/stdc++.h>
                  using namespace std;
                  int countnes(const string& s) {
                      int count = 0;
                      for (char c : s) {
                          if (c == '1') {
                              count++;
                          }
                      }
                      return count;
                  }
                  
                  int main() {
                      string s;
                      cin >> s;
                  
                      int result = countnes(s);
                      cout << result << endl;
                  
                      return 0;
                  }
                  
                  
                  
                  
                  • 1

                  信息

                  ID
                  1344
                  时间
                  1000ms
                  内存
                  256MiB
                  难度
                  4
                  标签
                  递交数
                  615
                  已通过
                  276
                  上传者