C言語の練習17--文字の入力ライン、それぞれ、英語のアルファベット、スペース、数字と数の他の文字の統計

する#include <stdio.hに> 
する#include <STDLIB.H>
 / * タイトル:文字の入力ライン、それぞれ、英文字、スペース、数字および他の文字特徴の数の統計* / 
int型のmain(){ 
    システム(カラー1F ");   // 青白色の表示枠を設定する 
    システム(" MODEのCONラインCOLS = 80 = 30 ");   // 固定表示枠サイズ
    / * *************** **************************プログラム本体パーティングライン(トップ)***************************************************** ******* * / 
    int型L、I、N1、N2、N3、N4、
     チャー S [ 100 ];
     一方、1 ){ 
    N1 = 0 ; 
    N2= 0 ; 
    N3 = 0 ; 
    N4 = 0 ; 
    のprintf(" 文字(改行)の行を入力:\ N- " のための(I = 0 ;私は< 100 ; Iは++ ){ 
        scanfの(" %のC "、 &S [I]);
         IF(S [I] == ' \ N- ' BREAK ; 
    } 
    L = Iは、
     のために(I = 0 Iは、<Lを、Iは++ IF =(S [I]> [' && S [i]は<= ' Z ' 
            N1 ++ そう であれば(S [I]> = ' ' && S [i]は<= ' Z ' 
            N1 ++ それ以外の場合(S [i]を== ' ' 
            N2 ++ ;
            そうであれば(S [I]> = ' 0 ' && S [I] <= ' 9 ' 
                N3 ++    ++ ; 
    のprintf(" -----他の文字が持っている] [%dは\ nを- - [%dの]スペースが持っている-デジタル[%dを]持っている英語の文字でこの行文字は[%dを]持っています-------------------------------------------------- ----------------------- \ N- 、N1、N2、N3、N4); 
} 
    / * *********** ******************************プログラム本体パーティングライン(ボトム)************* ************* * / 
    戻り 0 ; 
}

 

おすすめ

転載: www.cnblogs.com/gougouwang/p/11401723.html