2 条题解

  • 0
    @ 2020-08-31 13:51:51

    此题还有一种运用小奥的知识点:十进制下的数模9的余数就是它的数字和,既然字符串只有01,所以模9的余数就是此数含有1的个数

    ACcode:

    #include<iostream>
    using namespace std;
    int main()
    {
        int x;
        cin>>x;
        cout<<x%9;
        return 0;
    }
    
  • 0
    @ 2020-05-25 18:53:22

    这道题目有很多做法,欢迎补充。

    我这里介绍一种 STL 的做法,利用 count 函数。

    #include  <iostream>
    #include <string>
    #include <algorithm>//count函数所在库
    using namespace std;
    int main()
    {
        string str;
        cin>>str;
        cout<<count(str.begin(),str.end(),'1')<<endl;//轻松AC
        return 0;
     } 
    

    其中 count(begin,end,key) 查找自 begin 至 end 之前的一段数组或容器中的 key 值。这里 begin,end 需要利用 STL string 容器的 begin 和 end 函数。需要注意 key 必须是能转化为 int 类型的。

  • 1

信息

ID
1007
难度
1
分类
模拟 | 字符串 点击显示
标签
递交数
11
已通过
9
通过率
82%
被复制
3
上传者