自己写的程序,统计输入字符串中的字母数,出问题搞不定了。。。
不管输入的是什么,输出都是0个。。。程序代码:
#include<stdio.h> #include<string.h> #define N 26 void main() { int b; int i,j,n; char a[200]; printf("请输入英文文字"); scanf("%s",a); b=strlen(a); for(i=0;i<N;i++) { n=0; for(j=0;j<b;j++) { if(a[j]=='65+i'||a[i]=='97+i') n++; } printf("%c有%d个\n",65+i,n); } }