问题标题: 好难!

0
0
已解决
丁政元
丁政元
初级光能
初级光能
#include<bits/stdc++.h>
using namespace std;
int main(){
    char a[2000];
    int s=0;
    cin>>a;
    for(int i=1;i<=strlen(a);i++){
        if(a[i]=='a'){
            s++;
        }
    }
    cout<<s;
return 0;
}

题目是这样的: 定义一个字符数组s,从键盘输入字符,求字符数组中字符‘a’的个数。

请帮忙!


0
已采纳
郑怡翔
郑怡翔
初级天翼
初级天翼

你的代码有two个错误:

1.第6行应该是gets(a),头文件#include<cstdio>

2.第7行应该是for(int i=0;i<strlen(a);i++),因为字符数组是从0开始的,头文件#include<cstring>

0
王学庚
王学庚
初级光能
初级光能

输入应改成gets(a);

题号多少

0
我要回答