C# 我想让字母自增,就像A-Z,Z后面就是AA-AZ,然后BA-BZ有简单一点的算法吗ZZ之后就AAA 以此类推
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 14:38:56
C# 我想让字母自增,就像A-Z,Z后面就是AA-AZ,然后BA-BZ有简单一点的算法吗ZZ之后就AAA 以此类推
class LetterMath
{
public const string Frist = "A";
public const string Last = "Z";
public string Add(string letter)
{
string letterTemp = letter.Trim();
int length = letterTemp.Length;
if (length == 0)
{
return Frist;
}
bool isAddChar = true;
foreach (char c1 in letterTemp)
{
if (c1 != Last[0])
{
isAddChar = false;
break;
}
}
char lastChar = letterTemp[length - 1];
if (isAddChar == false)
return letterTemp.Substring(0, length - 1) + Convert.ToChar(Convert.ToInt32(lastChar) + 1);
else
{
StringBuilder stringBuilder=new StringBuilder();
for (int i = 0; i < length+1; i++)
{
stringBuilder.Append(Frist);
}
return stringBuilder.ToString();
}
}
}
不懂追问
{
public const string Frist = "A";
public const string Last = "Z";
public string Add(string letter)
{
string letterTemp = letter.Trim();
int length = letterTemp.Length;
if (length == 0)
{
return Frist;
}
bool isAddChar = true;
foreach (char c1 in letterTemp)
{
if (c1 != Last[0])
{
isAddChar = false;
break;
}
}
char lastChar = letterTemp[length - 1];
if (isAddChar == false)
return letterTemp.Substring(0, length - 1) + Convert.ToChar(Convert.ToInt32(lastChar) + 1);
else
{
StringBuilder stringBuilder=new StringBuilder();
for (int i = 0; i < length+1; i++)
{
stringBuilder.Append(Frist);
}
return stringBuilder.ToString();
}
}
}
不懂追问
C# 我想让字母自增,就像A-Z,Z后面就是AA-AZ,然后BA-BZ有简单一点的算法吗ZZ之后就AAA 以此类推
Oracle 怎样实现获取类似值(A,B,...,Z,AA,AB,.,AZ,BA,BB,...BZ,.
asp 生成字母AA,AB,AC,AD...AZ,BA,BB,BC...BZ.
A 000 AA - Z 999 ZZ 一共包含多少组这样的搭配?数字为 000 - 999 26个字母
一道行列式的证明题|by+az bz+ax bx+ay| |x y z||bx+ay by+az bz+ax| =(a^
如何数字对应字母我想做一个 10对应A 11对应B 以此类推一直到对到Z 算法应该怎样写 麻烦大侠们说清楚一点 我想做的
EXCEL在任一单元格输入公式,这个公式下拉填充就可以得到 1A,1B,1C..1Z 1AA,1AB..1AZ 1BA,
复数Z=1+i,实数a,b满足az+2bz=(a+2z)方,求a,b的值
已知z=1+I,若(zz+az+b)/(zz-z+1)=..
证明|by+az bz+ax bx+ay| |x y z|
已知a(y-z)+b(z-x)+c(x-y)=0求证(cy-bz)/y-z=(az-cx)/z-x=(bx-ay)/x-
已知a,b,c,x,y,z,是互不相等的非零实数,且 yz/(bz+cy)=xz/(cx+az)=xy/(ay+bx)=