这是一道CSP-J的原题,也是CSP-J2019的第一题。
思路
这道题很简单,实际上只要建立一个char数组,然后遍历数组,其中为'1'的就加1。
当然,我们可以用strlen函数(用法:整型变量名=strlen(数组名),需导入cstring头文件)求出长度,并且循环要从0开始,长度减1结束。
代码
#include<bits/stdc++.h> //为了省事,我用了万能头
using namespace std;
int cnt;
char a[9];
int main(){
cin>>a;
int len=strlen(a);
for(int i=0;i<len;i++){
if(a[i]=='1') cnt++;
}
cout<<cnt<<endl;
return 0;
}
1019

被折叠的 条评论
为什么被折叠?



