“有一篇文章,共有3行文字,每行80字符。要求分别统计其中英文大写字母、小写字母、数字、空格的个数。”

明明没有错了 可是结果怎么也不对 求指点啊啊啊啊
#include <iostream>
using namespace std;
int main()
{
int i,j;
int m=0,n=0,p=0,q=0;
int a[3][5];
char ch ;
for (i=0;i<3;i++)
for (j=0;j<5;j++)
a[i][j]=0;
for (i=0;i<3;i++)
{
for (j=0;j<80;j++)
{
cin>>ch;
for(int s=0;s<80;s++)
{
if(ch>='a'&&ch<='z')m++;
else if(ch>='A'&&ch<='Z')n++;
else if(ch>='0'&&ch<='9')p++;
else q++;
}
}
}
cout <<"查询结果:";
cout<<"小写字母个数:"<<m<<endl;
cout<<"大写字母个数:"<<n<<endl;
cout<<"数字个数:"<<p<<endl;
cout<<"其他字符个数:"<<q<<endl;
return 0;
}

for (i=0;i<3;i++)
{
for (j=0;j<80;j++)
{
这里有问题吧 ,C++不是很懂来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答