您的位置:首页 > 其它

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PTA