https://www.luogu.org/problem/P5660

听说考前写题解能增加RP

day2 RP++;


description:

求一个长度为8的01字符串中数字1的个数

solution:

第一年CSP-J的题目感觉还是比较良心(虽然还是有原题

我们只需要从1~8循环一下,然后判断每次读入的是否是1即可

新手注意事项

  • 考场上要加freopen

  • 因此不要忘记加cstdio头文件

  • using namespace std也很重要(虽然有些初级题目不用)

  • 判断是否为1的时候一定要和字符1比较(即 i f : x = = 1 if:x=='1' if:x==1

  • 计数器如果开在主函数里一定要记得清零哦

code:

#include<cstdio>
using namespace std;
int main()
{
    char x;
    int ans=0;
    for(int i=1;i<=8;i++)
    {
        scanf("%c",&x);
        if(x=='1')
            ans++;
    }
    printf("%d\n",ans);
    return 0;
}