1、投票
3人の候補者がありました:TOM、ROSE、KATE、プログラミングの頭部に投票しなかった20人がいるが、完全な開票です。投票の名称と対応する出力。
1の#include <stdio.hの> 2の#include < ストリング・H> 3 の#define N 32 4 5 INT ()メイン 6 { 7 列挙{TOM、ROSE、ケイト}。 8 int型トム= 0は、ローズ= 0、ケイト= 0 。 9 10 のconst char型 * S [ 3 ] = { " TOM "、" ローズ"、" KATE " }。 11の チャー TS [N] = ""; 12 13 INT N = 20 。 14 一方(N-- ) 15 { 16 (TS)を取得します。 17 であれば(!のstrcmp(TS、S [TOM])) 18 トム++ 。 19 であれば(!のstrcmp(TS、S [ROSE])) 20が 上昇++ 。 21 であれば(!のstrcmp(TS、S [KATE])) 22 ケイト++ 。 23 } 24 25 のprintf(" トムは=%dを、ROSE =%dを、ケイト=%dの" 、トム、ケイトローズ) 26 27 戻り 0 ; 28 }
2、ピンインの読み
【-100000,100000]整数の範囲を読み、その後、整数の各外ピンインを出力します。
1234は、入力として、出力:李ERさんSI・ノートでは、各単語の1つのスペース綴りの間があること
fuのERさんのsi YI:それは-2341出力として、出力プラス「府」の冒頭で負になると
1の#include <stdio.hの> 2の#include < ストリング・H> 3 の#define N 100 4 5 INT メイン() 6 { 7 のconst char型 * S [ 10 ] = { " リン"、" YI "、" ER "、" さん"、" SI "、" 呉"、" 劉"、" 気"、"BA " " 柔術" }; 8 チャー T [N] = "" ; 9 (t)を取得し、 10 のchar * p = T、 11 であれば(* P == ' - ' ) 12 { 13 のprintf(" FU " ); 14 P ++ ; 15 } 16 ながら(* P) 17 { 18 のprintf(" %S "、S [* P- '0 ' ])。 19 のp ++ ; 20 } 21 リターン 0 。 22 }