输入为1首汉语藏尾诗亿万先生官方网站

输入诗的名号查询出诗的内容,当输入exit时,退出程序,“春晓”,“静夜思”,“鹅”。

输入格式:

输入为一首中文藏尾诗,1共四句。每句一行,但句子不肯定是等长的,最短1个中中原人民共和国字,最长七个汉字。注意:三个中中原人民共和国字占三个字节。

 

输出格式:

取出每句的尾声一个中国字并几次三番在一起形成三个字符串并出口。同时在结尾输入二个换行符。

package CollectionPart;

public class Poetry {

    private String title;
    private String poet;
    private String content;
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getPoet() {
        return poet;
    }
    public void setPoet(String poet) {
        this.poet = poet;
    }
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    @Override
    public String toString() {
        return "Poetry [title=" + title + ", poet=" + poet + ", content=" + content + "]";
    }
    public Poetry(String title, String poet, String content) {
        super();
        this.title = title;
        this.poet = poet;
        this.content = content;
    }
    public Poetry() {
        super();
    }
}

package CollectionPart;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class Map1 {

    public static void main(String[] args) {

        Poetry p1 = new Poetry("春晓","孟浩然","春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。");
        Poetry p2 = new Poetry("静夜思","李白","床前明月光,疑是地上霜。举头望明月,低头思故乡。");
        Poetry p3 = new Poetry("咏鹅","骆宾王","鹅鹅鹅,曲项向天歌。白毛浮绿水,红掌拨清波。");
        Map<String,Poetry> myMap = new HashMap<String,Poetry>();
        myMap.put(p1.getTitle(), p1);
        myMap.put(p2.getTitle(), p2);
        myMap.put(p3.getTitle(), p3);

        Scanner in = new Scanner(System.in);

        String string=null;
        do{
            System.out.println("请输入要查找的诗歌的名称:");
            String name = in.nextLine();
            findThePoem(myMap,name);
            System.out.println("是否继续查找?");
            string = in.nextLine();
        }while(string.equals("是"));

    }

    private static void findThePoem(Map<String, Poetry> myMap, String name) {
        if(myMap.containsKey(name)){
            System.out.println("诗歌内容为:");
            System.out.println(myMap.get(name).getContent());
        }else{
            System.out.println("不存在该诗,或者收录不完整。");
        }



    }
}

出口样例:

风平浪静
  1. #include <stdio.h>  
  2. #include <stdlib.h>  
  3. #include “math.h”  
  4. #include “string.h”  
  5.   
  6. int main()  
  7. {  
  8.    char *p[4],str[20];  
  9.    int i;  
  10.    for(i=0;i<=3;i++){  
  11.        gets(str);  
  12.        p[i]=(char *)malloc(sizeof(str)+1);  
  13.        strcpy(p[i],str);  
  14.   
  15.    }  
  16.   
  17.    int n;  
  18.   
  19.    for(i=0;i<=3;i++){  
  20.       n=strlen(p[i]);  
  21.       printf(“%s”,p[i]+n-2);  
  22.    }  
  23.   
  24.    return 0;  
  25. }  

http://www.bkjia.com/Cyy/1222779.htmlwww.bkjia.comtruehttp://www.bkjia.com/Cyy/1222779.htmlTechArticle8-16 藏尾诗,八-1陆藏尾 5-二四藏尾诗(1捌分)
本题供给编制一个解密藏尾诗的先后。 输入格式:
输入为1首汉语藏尾诗,一共4句。每句壹行,但…

练习:

8-16 藏尾诗,8-16藏尾

5-24 藏尾诗   (20分)

主题要求编写制定一个解密藏尾诗的顺序。

 

输入样例:

悠悠田园风
然而心难平
兰花轻涌浪
兰香愈幽静

相关文章