题目要求:从屏幕输入一个字符串,然后输出字符串中英文字母的个数(空格不算在内). 如果说遇到空格就停止计算倒也好做,可题目要求遇到空格跳过去不计算.这就把我难住了,请高手指点. 这个是我做的: #include "stdio.h" #include "string.h"
main() { char a[100]; int i=0,n=0; printf("Please enter a string:\n"); gets(a); while (a[n]!='\0') { if (('a'<=a[n]<='z')||('A'<=a[n]<='Z')) n++; i++; } printf("n=%d\n",n); getch(); }