统计字符
我在输入后,letter总是等于10 请大家帮看看#include<stdio.h>
#include<string.h>
main()
{
char a[100];
int i,letter=0,digit=0;
for(i=0;i<10;i++)
{
scanf("%c",&a[i]);
}
for(i=0;i<10;i++)
{
if('a'<a[i]&&a[i]<'z'||'A'<a[i]&&a[i]<'Z');
{
letter++;
}
if('0'<=a[i]&&a[i]<='9')
{
digit++;
}
}
printf("letter=%d digit=%d",letter,digit);
}