以下是引用DoubleJ在2006-3-29 18:34:00的发言:
if!((a[i]>=65&&a[i]<=90)||(a[i]>=97&&a[i]<=122)||(a[i]=='\n'))
這句話哪裏有問題。
意思為判断a[i]這個數組裏面的某一個數是不是為字母。回車鍵除開。。
if 后面要加括号.而你的把非运算符给独立出来了!
你的意思就是求所有不是字母或者回车键的字符是吧!
if (!((a[i]>=65&&a[i]<=90)||(a[i]>=97&&a[i]<=122)||(a[i]=='\n')) )