Cプログラミング演習(陝西省大学の科学のmooc)

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 }

 

おすすめ

転載: www.cnblogs.com/GoldenEllipsis/p/11666048.html