PTA7-85:藏头诗
2018-03-04 23:08
85 查看
今天做了一道藏头诗的题目,感觉很难,其实,主要是要判断汉字每个占用2个字节,所以需要两个长度的数组去保存。
其次,输入字符串,可以使用二维数组进行储存。
附上代码。/*
题目:藏头诗
作者:Unis
日期:2018.3.4 Sunday
*/
#include<stdio.h>
int main(){
char s[4][2000];
char t[20];
int i = 0,j = 0;
for(i = 0;i < 4;i++){
scanf("%s",s[i]);
}
for(j = 0;j < 4;j++){
t[j*2] = s[j][0];//t[0] t[2]
t[j*2+1] = s[j][1];//t[1] t[3]
}
t[2*j] = '\0';
printf("%s\n",t);
//test
// for(int i = 0;i < 4;i++){
// printf("%s\n",s[i]);
// }
return 0;
}
其次,输入字符串,可以使用二维数组进行储存。
附上代码。/*
题目:藏头诗
作者:Unis
日期:2018.3.4 Sunday
*/
#include<stdio.h>
int main(){
char s[4][2000];
char t[20];
int i = 0,j = 0;
for(i = 0;i < 4;i++){
scanf("%s",s[i]);
}
for(j = 0;j < 4;j++){
t[j*2] = s[j][0];//t[0] t[2]
t[j*2+1] = s[j][1];//t[1] t[3]
}
t[2*j] = '\0';
printf("%s\n",t);
//test
// for(int i = 0;i < 4;i++){
// printf("%s\n",s[i]);
// }
return 0;
}
相关文章推荐
- 发现中国----你很少见过的中国人的影像档案(85图)
- Windows API一日一练(85)OpenClipboard函数
- 要求:用一條SQL語句查出所有課程均為85以上的姓名,若缺考則無記錄
- JavaScript85
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之85――BREW中扩展类的开发
- 案例--------85°面包房
- 《那些年啊,那些事——一个程序员的奋斗史》——85
- 85
- 与85后的座谈(一):人人需要Mentor,世界没有奇迹
- 第四题 输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。
- 85 Android ListView 和 ScrollView 事件冲突
- 获取02字段与85字段
- C++ Primer 学习笔记_85_模板与泛型编程 --模板特化[续]
- 85 返回子字符串的个数
- android中文api(85)——HorizontalScrollView
- JavaScript权威指南_85_第10章_正则表达式的模式匹配_10.1.4-正则表达式的定义-选择、分组、引用
- (要求使用指针方法)一个班有四名学生,五门课。(1)求第一门课的平均分;(2)找出有两门以上课不及格的学生,输出他们的学号、全部课程成绩和平均成绩;(3)找出平均成绩在90分以上或全部课程成绩均在85
- 【算法学习笔记】85.破环为链 序列DP 松弛+代价 SJTU OJ 1073 能量项链
- lintcode-在二叉查找树中插入节点-85