- #include<stdio.h>
- #define maxn 10000000+10
- int main(){
- char s[maxn];
- scanf("%s",s);
- int tot=0;
- for(int i=0;i<strlen(s);i++)
- if (s[i]==1)tot++;
- printf("%d\n",tot);
-
}
-
-
以上有三个错误
-
1.加上 #include<string.h>
-
2. i<strlen(s);效率低下,建议改成s[i]!='\0';
-
3.s[]是字符型 应该为 是s[i]=='1'
P106 统计字符1的个数
最新推荐文章于 2023-07-17 21:10:57 发布