1222年問題O-ディナー - 取得タイトル - 文字列処理-C ++達成するために

問題点O:ディナー

制限時間:1秒メモリ制限:32メガバイト
提出:115溶液:73

タイトル説明

暁明は夕食のために友人の家を招待しますが、新しい料理を見つけるために倉庫に暁明ので、キッチンカトラリーは、十分ではありません。倉庫物事が1箱に梱包されている、上記というボックスの中にあったものを、今暁明は、これらの料理は、ボックスを搭載し識別するためにあなたを招待したいと思います。
ボウル(ボウル)、ナイフ(ナイフ)、フォーク(フォーク)、箸(はし):タイトルのみ食器が含まれています。

エントリー

データの複数のセットを含むテスト入力。Nを有する第一の入力各整数Nは、倉庫ボックスを表します。
するとNは、それぞれ、箱が何かで満たされた文字列を入力してください。

輸出

各入力と出力の倉庫のすべてのカトラリー名。

サンプル入力  のコピー

3本のバスケットボールフォーク箸
2ボウルの手紙

サンプル出力  のコピー

フォーク箸の
ボウル

コード

ヒント:なし

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
    int num;
    string s;
    while(scanf("%d",&num)!=EOF){
        getchar();
        for(int i = 0;i < num;i++){
           cin>>s;
           getchar();
           if(s=="bowl"){
               cout<<"bowl";
           }
           else if(s=="knife"){
               cout<<"knife";
           }
           else if(s=="fork"){
               cout<<"fork";
           }           
           else if(s=="chopsticks"){
               cout<<"chopsticks";
           }
           else {
               continue;
           }
           if(i<num-1){
                   cout<<" ";
               }else{
                   cout<<endl;
               } 
        }
    }
}

 

 

公開された20元の記事 ウォンの賞賛0 ビュー120

おすすめ

転載: blog.csdn.net/weixin_31789689/article/details/104736349