#include<stdio.h>
#include<string.h>
void leftpad(char c[],int n,char ch)
{
int i=0,j=0;
int count=0;
char f[40000];
while(c[i]!='\0')
{
i++;
}
count=i;
if(n>count)
{
for(i=0;i<n-count;i++)
f[i]=ch;
for(j=0,i=n-count;i<n;i++,j++)
f[i]=c[j];
f[i]='\0';
}
else
{
for(i=0,j=count-n;j<count;j++,i++)
f[i]=c[j];
f[i]='\0';
}
puts(f);
}
int main()
{
int N;
scanf("%d",&N);
char ch;
getchar();
scanf("%c",&ch);
getchar();
char c[40000];
gets(c);
leftpad(c,N,ch);
return 0;
}
L1-032 Left-pad
最新推荐文章于 2024-03-19 16:46:26 发布