解题思路:
定义一个字符数组来存储每个得到的字母,倒数可以转化为顺数,
l一共可以得到pow(26,l)个字符串,要求倒数第n个字符串,即求
第pow(26,l)-n个字符串,每26为一次变化
#include <stdio.h>
#include <math.h>
int main()
{
int l,n,k;
scanf("%d %d",&l,&n);
char a[7];
k=pow(26,l)-n;
for(int i=l-1;i>=0;i--)
{
a[i]='a'+k%26;
k/=26;
}
for(int i=0;i<l;i++)
printf("%c",a[i]);
}
本文介绍如何在Python中从一个字符串列表中找到倒数第N个元素,涉及列表操作和索引理解。
3002

被折叠的 条评论
为什么被折叠?



