本题要求编写一个解密藏尾诗的程序。
输入格式:

输入为一首中文藏尾诗,一共四句。每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字。注意:一个汉字占两个字节。
输出格式:

取出每句的最后一个汉字并连接在一起形成一个字符串并输出。同时在末尾输入一个换行符。
输入样例:

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

输出样例:
风平浪静

题目分析:输出时关键点在与汉字占据两个字节,而char变量只占据一个字节,因此在输出时考虑将每次需要输出的字符保存在一个数组中,输出时直接输出整个数组。

程序如下:

#include <stdio.h>
#include <string.h>
int main () {char ch[4][20];char b[2];int i, j, len;for (i = 0; i < 4; i++) {scanf ("%s", ch[i]);  //采用二维数组,保存每次输入的诗句}
for (i = 0; i < 4; i++) {len = strlen(ch[i]);  //计算每句诗所占的长度,取最后两个字节分别进行保存b[0] = ch[i][len - 2];b[1] = ch[i][len - 1];printf ("%s", b); //输出整个数组
}
printf ("\n");return 0;
}

PTA 7-93 藏尾诗相关推荐

  1. PTA 7-9 藏尾诗

    输入格式: 输入为一首中文藏尾诗,一共四句.每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字.注意:一个汉字占两个字节. 输出格式: 取出每句的最后一个汉字并连接在一起形成一个字符串并输出. ...

  2. PTA 藏尾诗 (20分)

    本题要求编写一个解密藏尾诗的程序. 输入格式: 输入为一首中文藏尾诗,一共四句.每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字.注意:一个汉字占两个字节. 输出格式: 取出每句的最后一个汉 ...

  3. PTA 7-24 藏尾诗 (20分)

    本题要求编写一个解密藏尾诗的程序. 输入格式: 输入为一首中文藏尾诗,一共四句.每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字.注意:一个汉字占两个字节. 输出格式: 取出每句的最后一个汉 ...

  4. PTA7-31藏尾诗

    //计算机小萌新,初学者理解比较浅薄希望诸位大佬多多指教! #include<stdio.h> #include<string.h> 法一int main() {char a[ ...

  5. 用C语言写藏头诗或藏尾诗

    #include<stdio.h> #include<string.h> main() { char p[16]; char s[4][20]; int i,len,a; pr ...

  6. 7-1 藏尾诗 (20 分)

    7-1 藏尾诗 (20 分) 本题要求编写一个解密藏尾诗的程序. 输入格式: 输入为一首中文藏尾诗,一共四句.每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字.注意:一个汉字占两个字节. 输 ...

  7. 5-24 藏尾诗 (20分)

    5-24 藏尾诗   (20分) 本题要求编写一个解密藏尾诗的程序. 输入格式: 输入为一首中文藏尾诗,一共四句.每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字.注意:一个汉字占两个字节. ...

  8. 实验11-1-9 藏尾诗 (20分)

    本题要求编写一个解密藏尾诗的程序. 输入格式: 输入为一首中文藏尾诗,一共四句.每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字.注意:一个汉字占两个字节. 输出格式: 取出每句的最后一个汉 ...

  9. 藏尾诗 (20 分)

    本题要求编写一个解密藏尾诗的程序. 输入格式: 输入为一首中文藏尾诗,一共四句.每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字.注意:一个汉字占两个字节. 输出格式: 取出每句的最后一个汉 ...

最新文章

  1. 【MATLAB】三维图形的绘制mesh
  2. 转: Linux下使用java -jar运行可执行jar包的正确方式
  3. windows中search driver的顺序
  4. PHP+百度地图API+JAVASCRIPT实现GPS坐标与百度坐标转换的实例
  5. OpenGL:carmer
  6. spark调用python_在MRS集群中使用Python3.7运行PySpark程序,调用RDD的take函数报错处理...
  7. python安卓自动化脚本_Autojs-用JavaScript实现自己的安卓手机自动化工具脚本
  8. html5自动显示日期脚本,HTML显示日期时间代码 - [js 特效代码]
  9. 【BZOJ2115】Xor(线性基---求无向图1-n路径上最大的边权异或值--可出现环)
  10. 关于Lattic Diamond软件安装不成功问题(license问题)
  11. 计算机多媒体技术英文,计算机多媒体技术在英语听力测试中的应用
  12. 机器学习案例实战:Python文本数据分析新闻分类任务
  13. STM32—ADC详解
  14. 功夫熊猫中英文字幕版好句子_了解熊猫中的带有复制警告的设置
  15. 收藏:国产服务器和处理器架构
  16. BJFU_数据结构习题_257统计字符出现的频度
  17. linux中什么是软件包组,Linux软件包组的选择
  18. python代码圣诞树你还没有嘛?所有画法都在这篇文章里拉~
  19. 财务扫描发票,提示缺少颜色校正文件AV210.ICC
  20. 给Dreamweaver插上Svn的翅膀

热门文章

  1. 复选框html语言,复选框的checked属性
  2. 深划痕需要大面积补漆吗_为什么有些人的爱车有较多划痕,也没有去补漆呢?...
  3. uniapp讲重复使用的代码抽离为 mixins
  4. Java实现 LeetCode 637 二叉树的层平均值(遍历树)
  5. QCY T1s 双耳配对教程
  6. Python之youtube_dl:youtube_dl库的简介、安装、使用方法之详细攻略
  7. 移植Linux 5.5.3 到 TI AM4372平台
  8. Android Studio 找不到符号 变量xxx 类id
  9. 判断一个数组是否是稀松数组
  10. 个人聚合支付demo