DevC++出现访问违规,段异常的问题
Immok 2012-11-22 02:16:29 #include<iostream>
#include<cstring>
#include <cstdlib>
#include <cstdio>
using namespace std;
int main()
{
int frequency[30],maxf=0;
char ch;
memset(frequency,0,sizeof(frequency));
for(int i=0;i<4;)
{
scanf("%c",ch);
if (ch=='\n')
i++;
else
{
if ( ch >= 'A' && ch <= 'Z' )
{
frequency[ ch - 'A' ] ++ ;
}
}
}
for(int i=0;i<26;++i)
{
if(maxf<frequency[i])
maxf=frequency[i];
}
for(int i=1;i<=maxf;++i)
{
for(int j=0;j<26;++j)
{
if(frequency[j]>maxf-i)
cout<<"* ";
else
cout<<" ";
}
cout<<endl;
}
cout<<"A B C D E F G H I J K L M N O P Q R S T U V W X Y Z"<<endl;
system("pause");
return 0;
}
调试的时候,老是说“访问违规,段异常”,可是我找不出问题出在哪里,请帮忙指点一下