大家好,我的任务是编写一个程序来计算句子中“a”字符的数量。我可以使用的最复杂的代码是 do while for 循环和 switch 语句。这是我到目前为止的代码。如果我将 cout 放在 do-while 中,那么它会说 123 等,但 cout 甚至不会显示它们何时在 do-while 循环之后。我使用 ascii 值表来确定字母 a 的值。我的输出有问题,希望得到一些反馈。
int main()
{
char lettertofind;
int letteramt=0;
cout<<"Enter a sentence\n";
cin>>lettertofind;
do
{
cin>>lettertofind;
if(lettertofind == 65||97){
letteramt++;
}
}while(lettertofind != '\n');
cout<<"There are"<<letteramt<<" a's in that sentence"<<endl;
return 0;
}