解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j=0,k;
scanf("%d",&n);
char a[201][201];
char s[201];
scanf("%s",s);
int ls=strlen(s);
int hang=ls/n;
for(i=1;i<=hang;i++)
{
if(i%2!=0)
{
for(k=1;k<=n;k++)
{
a[i][k]=s[j];
j++;
}
} else
{
for(k=n;k>=1;k--)
{
a[i][k]=s[j];
j++;
}
}
}
for(j=1;j<=n;j++)
{
for(i=1;i<=hang;i++)
{
printf("%c",a[i][j]);
}
}
return 0;
}
0.0分
1 人评分
【出圈】 (C++代码)(典型的约瑟夫环——链表解决)浏览:1215 |
简洁的代码浏览:1409 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1033 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:465 |
简单的a+b (C语言代码)浏览:817 |
1157题解浏览:716 |
蚂蚁感冒 (C语言代码)浏览:1333 |
DNA (C语言代码)浏览:394 |
简单的a+b (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:785 |