c语言藏头诗怎样输出一首诗每行的第一个汉字?
答案:2 悬赏:50 手机版
解决时间 2021-02-19 21:44
- 提问者网友:欺烟
- 2021-02-19 13:37
c语言藏头诗怎样输出一首诗每行的第一个汉字?
最佳答案
- 五星知识达人网友:酒安江南
- 2021-02-19 13:44
#include
char * change(char s[][20],char t[]);
int main(void)
{
char s[4][20],t[20],*p=NULL;
int i;
printf("Input the poem:\n");
for(i=0;i<4;i++)
scanf("%s",s[i]);
p=change(s,t);
printf("%s\n",p);
return 0;
}
char * change(char s[][20],char t[])
{
int j=0;
for(j=0;j<4;j++)
{
t[2*j]=s[j][0];
t[2*j+1]=s[j][1];
}
t[2*j]='\0';
return t;
}
char * change(char s[][20],char t[]);
int main(void)
{
char s[4][20],t[20],*p=NULL;
int i;
printf("Input the poem:\n");
for(i=0;i<4;i++)
scanf("%s",s[i]);
p=change(s,t);
printf("%s\n",p);
return 0;
}
char * change(char s[][20],char t[])
{
int j=0;
for(j=0;j<4;j++)
{
t[2*j]=s[j][0];
t[2*j+1]=s[j][1];
}
t[2*j]='\0';
return t;
}
全部回答
- 1楼网友:山有枢
- 2021-02-19 14:36
这是一个二维数组,所以输出每行的第1个汉字
~~~~~~~~~
~~~~~~~~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯