读书人

一个简单的c++基础有关问题

发布时间: 2012-10-19 16:53:37 作者: rapoo

一个简单的c++基础问题
下面是统计一篇文章,共3行每行有80个字符 统计大写字母。运行出错 不知道错在哪里了啊 。
#include <iostream>
using namespace std;
int main()
{
const int m=3;
const int n=81;//
int i=0,j=0,num_upper=0;
int a[m][n];

cout<<"pls input the num:"<<endl;

for(i=0;i<m;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
cout<<endl;

for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
if(a[i][j]>='A'&&a[i][j]<'Z')
num_upper++;

}

cout<<num_upper<<endl;

return 0;
}

[解决办法]
好了,改成这样子。

C/C++ code
#include <iostream>using namespace std;int main(){    const int m=3;    const int n=81;    int i=0,j=0,num_upper=0;    char a[m][n];    cout<<"pls input the num:"<<endl;          for(i=0;i<m;i++)    cin>>a[i];            for(i=0;i<m;i++)         for(j=0;j<n;j++)          {            if(a[i][j]>='A'&&a[i][j]<='Z')               num_upper++;        }            cout<<num_upper<<endl;    system("pause");    return 0;} 

读书人网 >C++

热点推荐