Every day a leetcode
题目来源:1374. 生成每种字符都是奇数个的字符串
解法:凑
代码:
char * generateTheString(int n){
char *s;
s=malloc((n+1)*sizeof(char));
if(n%2)
{
for(int i=0;i<=n;i++) s[i]='a';
}
else
{
for(int i=0;i<n;i++) s[i]='a';
s[n-1]='b';
}
return s;
}
结果:
注:s后要带上’\0’,不然执行出错。