#include <iostream>
#include <string>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
int num;
cin>>num;
getchar();
char c;
cin>>c;
getchar();
string a;
getline(cin,a);
int i;
if(num>a.length())
{
for(i = num - a.length();i>0;i--)
{
cout<<c;
}
cout<<a;
}
else
{
for(i = a.length()-num;i<a.length();i++)
{
cout<<a[i];
}
}
}
输入某个数据终止str
for(k = 0;;k++)
{
scanf("%s",&num[k]);
if(strcmp(num[k],".")==0)
break;
}
strcmp(a,b)
即从左往右的顺序逐个比较对应字符的ASCII码值。若S1大于S2,返回1;若S1小于S2,返回-1;若S1等于S2,返回0;串S1,S2可以是字符串常量。