程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 問題九十二:字符統計

問題九十二:字符統計

編輯:關於C語言

 

\


[plain]
#include<stdio.h> 
#include<string.h> 
 
int main() 

        long a; 
        long b; 
        long c; 
        long d; 
        long i; 
        long k; 
 
        char n[100000]; 
 
        while(gets(n) !=NULL) 
        { 
            a=b=c=d=0; 
            k=strlen(n); 
 
            for(i=0; i<k; i++) 
            { 
              if( (n[i]>='a' && n[i]<='z') || (n[i]>='A' && n[i]<='Z') ) 
                    a++; 
              else if(n[i]>='0' &&n [i]<='9') 
                    b++; 
              else if(n[i]==' ') 
                    c++; 
              else  
                    d++; 
            } 
            printf("%ld %ld %ld %ld\n", a, b, c, d); 
        }     

#include<stdio.h>
#include<string.h>

int main()
{
  long a;
  long b;
  long c;
  long d;
  long i;
  long k;

  char n[100000];

  while(gets(n) !=NULL)
  {
   a=b=c=d=0;
   k=strlen(n);

   for(i=0; i<k; i++)
   {
     if( (n[i]>='a' && n[i]<='z') || (n[i]>='A' && n[i]<='Z') )
     a++;
     else if(n[i]>='0' &&n [i]<='9')
     b++;
     else if(n[i]==' ')
     c++;
     else
        d++;
   }
   printf("%ld %ld %ld %ld\n", a, b, c, d);
  }    [plain] view plaincopyprint?return 0 

        return 0[plain] view plaincopyprint?} 

}
  

 

\

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved