题目描述

本题要求编写一个解密藏头诗的程序。

注:在 2022 年 7 月 14 日 16 点 50 分以后,该题数据修改为 UTF-8 编码。
输入格式:

输入为一首中文藏头诗,一共四句,每句一行。注意:一个汉字占三个字节。
输出格式:

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

解题思路

一开始对于汉字的输出真是摸不着头脑,后来发现题目中给了解决办法,“取出每句的第一个汉字并连接在一起形成一个字符串并输出”,也就是说可以使用一个字符数组来存放这些汉字,由于每个汉字所占3个字节,比较好处理。

实现代码

#include <stdio.h>
int main()
{char poem[4][22];for (int i=0; i<4; i++)gets(poem[i]);char str[13];int k = 0;for (int i=0; i<4; i++){str[k++] = poem[i][0];str[k++] = poem[i][1];str[k++] = poem[i][2];}//printf("k=%d\n", k);puts(str);return 0;
}

也可以这样写!
每读入一行诗句,那么就输出这个诗句的前三个字节哦~

#include <stdio.h>
int main(){char poem[4][24];int i, j;for (i=0; i<4; i++){gets(poem[i]); //读入数据for (j=0; j<3; j++){putchar(poem[i][j]); //输出数据}}return 0;
}

pta 藏头诗(C语言实现)相关推荐

  1. 藏头诗c语言实验报告,c语言程序设计期末实验报告

    c语言程序设计期末实验报告 (23页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 实验报告实验项目名称:高级语言编程实验 实验学时:3实验 ...

  2. 7-4 藏头诗c语言

    7-4 藏头诗 分数 15 全屏浏览题目 切换布局 作者 张泳 单位 浙江大学 本题要求编写一个解密藏头诗的程序. 注:在 2022 年 7 月 14 日 16 点 50 分以后,该题数据修改为 UT ...

  3. 解密英文藏头诗C语言,《C语言指针进阶》PPT课件.ppt

    2020年3月26日 第1页 第11章指针进阶 2020年3月26日 第2页 本章要点 指针数组和指向指针的指针是如何被定义和使用的 指针如何作为函数的返回值 指向函数的指针的意义是什么 什么是结构的 ...

  4. PTA:7-4 解密英文藏头诗 (15分)

    PTA:7-4 解密英文藏头诗 (15分) 本题要求编写一个解密英文藏头诗的程序.建议使用动态内存分配方法处理字符串的输入. 输入格式: 输入为一首英文藏头诗,每句一行,小于20行,每行不超过80个字 ...

  5. [PTA]实验11-1-7 藏头诗

    Spring-_-Bear 的 CSDN 博客导航 本题要求编写一个解密藏头诗的程序. 注:在 2022 年 7 月 14 日 16 点 50 分以后,该题数据修改为 UTF-8 编码. 输入格式: ...

  6. PTA 7-102 藏头诗

    PTA 7-102 藏头诗 题目描述: 本题要求编写一个解密藏头诗的程序. 注:在 2022 年 7 月 14 日 16 点 50 分以后,该题数据修改为 UTF-8 编码. 输入格式: 输入为一首中 ...

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

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

  8. 【PTA】解密英文藏头诗

    本题要求编写一个解密英文藏头诗的程序.建议使用动态内存分配方法处理字符串的输入. 输入格式: 输入为一首英文藏头诗,每句一行,小于20行,每行不超过80个字符,以#作为藏头诗的输入结束标志. 输出格式 ...

  9. c语言指针藏头,中科院博士为合肥写藏头诗 本科在中科大就读

    为你写诗,为你浅吟,远在长春中科院读博的合肥小伙沈伟为家乡做了一件不一样的事--花费三天时间,将家乡日新月异的变化写入一首七言诗.除对仗工整.格律严密之外,他还将"大湖名城.创新高地.美丽合 ...

最新文章

  1. R可视化包ggplot2改变图例(Legend)的位置实战
  2. c/c++基础 输入函数/流
  3. C#二叉树遍历算法实现浅析
  4. docker学习系列7 容器化Node项目
  5. php因屏幕分辨率显示不一样,分辨率dpi是什么意思
  6. VS2017桌面应用程序打包成.msi或者.exe
  7. Java国际化资源绑定-----示例
  8. 【bzoj4518】[Sdoi2016]征途 斜率优化dp
  9. python file tell_Python3 File tell() 方法
  10. [k8s]kubernetes dashboard的安装
  11. 数据结构笔记(二十九)--最小生成树(prim算法思想)
  12. 基于node.js的express连接数据库
  13. 奇怪,为什么在主页上面只列出最近的随笔,而文章呢?
  14. Bridge(桥模式)
  15. 四年级计算机病毒与网络安全,《计算机病毒与网络安全》教学案例
  16. 主成分回归之后预测_回归分析之主成分回归
  17. matlab 根轨迹 系统单位阶跃响应,二阶系统单位阶跃响应MATLAB仿真设计.doc
  18. 人民币金额由阿拉伯数值转换成汉字大写数值的函数
  19. [Pandas] 数据合并 pd.merge
  20. 时间的加减法怎么用计算机算,时间加减计算器

热门文章

  1. 为什么我charles抓包带了给锁_使用Charles抓包
  2. java pkcs_用Java验证PKCS#7证书
  3. FFmpeg精准剪切
  4. MySQL——删除索引前判断是否存在索引再删除
  5. c语言余一个负数_C语言负数的除法和求余运算
  6. 融资晚报:一大波创业公司获得融资
  7. 获得CCNA和CCNP及CCIE认证的必备条件和有效期绍
  8. dependencies devDependencies的区别
  9. 建筑施工扣件式钢管模板支架技术规程
  10. 企微整合,钉钉进化,飞书抢占toB下半场