




 
										
					
	




 
										
					
	 2007-10-26 21:46
	    2007-10-26 21:46
   2007-10-26 22:06
	    2007-10-26 22:06
  自己做的 不知能不能运行
#include<stdio.h>
#include <string.h>
void main()
{
    char d[10];
    int i,len;
    int a=0,b=0,c=0;
    len=strlen(d); 
    scanf("%s",d);
    for(i=0;i<len;i++)
    {
        if(d[i]>='a'&&d[i]<='z'||d[i]>='A'&&d[i]<='Z')
             a++;
        else if(d[i]==' ')/*注意s==' '里面是有一个空格的*/ 
            b++;
        else
            c++;
    }
    printf("英文个数=%d\n空格个数=%d\n其它字符个数=%d\n",a,b,c);
    
}

 2007-10-26 23:39
	    2007-10-26 23:39
   2007-10-26 23:40
	    2007-10-26 23:40
  #inlcude<stdio.h>
void main()
{
    int english=0;
    int nullchar=0;
    int other=0;
    char ch;
    ch=getchar();
    while(ah!='\n')
    {
       if(ch>='a'&&ch<='z'||(ch='A'&&ch<='Z'))
       { 
          english++;
        }
        else if(ch==' ')
         { 
           nullchar++;
          }
       else
        {
           other++;
         }
      ch=getchar();
    }
    printf("\n英文 字母:%d",enghish);
    printf("\n空格:%d",nullchar);
    printf("\n其他:%d",other);
}
做的不知道对不对你运行试试~~
 2007-10-27 16:18
	    2007-10-27 16:18