已解决 丁政元 初级光能 #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’的个数。 请帮忙!
已采纳 郑怡翔 初级天翼 你的代码有two个错误: 1.第6行应该是gets(a),头文件#include<cstdio> 2.第7行应该是for(int i=0;i<strlen(a);i++),因为字符数组是从0开始的,头文件#include<cstring>