#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
char s[]={"0"};
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='a'&&s[i]<'z')
n++;
printf("%d\n",n);
system("pause");
}
此处有个s[i]!=0的条件,这个是判断字符串结束的,不是判断数字是否为0,因为0在ascii码中,是有对应的数字ascii码的。