一道C++题哪位高手帮我看看这堆代码有什么问题

2024-12-23 09:25:21
推荐回答(2个)
回答1:

#include
#include
#include
#include
void main()
{
char a[15][20],*p=a[0];
int i,j,sum,b[26],q=0;
char m,n;
int seed=time(0);
srand(seed);
for(i=0;i<15;i++)
{
for(j=0;j<20;j++)
{
*(p+i*20+j)=rand()%26+97;
cout< }
}
for(m=97;m<123;m++) //A
{
sum=0;
for(i=0;i<15;i++)
{
for(j=0;j<20;j++)
{
if(a[i][j]==m)
sum=sum+1;
}
}
b[q]=sum;
q++;
}
q = 0 ;
cout< for(n=97;n<123;n++)
{
cout< }

}

你要注意你代码的格式。。我复制下来之后发现乱得很啊。。。花括号都多了一个。。。

回答2:

m是字符型,97是整型,会出问题的啊