【PAT】L1-050. 倒数第N个字符串【C语言实现】
L1-050. 倒数第N个字符串
给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, ..., aaz, aba, abb, ..., abz, ..., zzz }。这个序列的倒数第27个字符串就是 zyz。对于任意给定的 L,本题要求你给出对应序列倒数第 N 个字符串。
输入格式:
输入在一行中给出两个正整数 L(2 <= L <= 6)和 N(<= 105)。
输出格式:
3 7417
输出样例:
pat
#include<stdio.h>
int main ()
{int a,n;while(scanf("%d %d",&a,&n)!=EOF ){int i,zz=1,num=1;int x[105]={0};for(i=1;i<=a;i++)zz*=26; //统计a位数时总共有多少个数 我是想用正序找每一位(当时思路很乱);int b=zz-n; //(zz-n)即是正序时 要 查找的数(倒数第n位); int t,temp=a-1;for(i=1;i<=a;i++){t=temp;int b1=b; while(t--){ //t为每次 要的当前一位 的 被除次数;b1 = b1/26;}x[i] = b1%26; //得到当前第i位置;temp--;printf("%c",'a'+x[i]);} printf("\n");}
return 0;
}
【PAT】L1-050. 倒数第N个字符串【C语言实现】相关推荐
- PAT天梯赛 L1-050 倒数第N个字符串
题目链接:点击打开链接 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, ...
- pat天梯赛L1-050. 倒数第N个字符串
L1-050. 倒数第N个字符串 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 给定一个完全由小写英文字母组成的字符串等差递增 ...
- L1-050 倒数第N个字符串-PAT团体程序设计天梯赛GPLT
给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, aab, aac, . ...
- 倒数第N个字符串 (15 分)
倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { ...
- L1-050 倒数第N个字符串 (15 分)andL1-054 福到了 (15 分)
L1-050 倒数第N个字符串 (15 分) 去年 考核写这个题 硬是没写出来 一年了 还是有进步的. 题目: 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L ...
- C语言满分代码:L1-050 倒数第N个字符串 (15分)
立志用更少的代码做更高效的表达 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { ...
- 7-100 倒数第N个字符串 (15 分)
7-100 倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时, ...
- 7-95 倒数第N个字符串 (15 分)
7-95 倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序 ...
- L1-050. 倒数第N个字符串
给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, aab, aac, . ...
- pat真题1002 写出这个数C语言解法和java解法
pat真题1002 写出这个数C语言解法和java解法 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这 ...
最新文章
- SIFT和SURF的替换算法——ORB (Oriented FAST and Rotated BRIEF 快速定向和旋转)
- 纯手工服务器维护教程
- mysql dba系统学习(14)mysql用户管理之一、二
- leetcode994. 腐烂的橘子(bfs)
- 接口传值后不起作用_聊一聊 API 接口测试
- Bad version number in .class file问题解决
- python 拟牛顿法 求非线性方程_9-非线性优化
- matlab里的scalar,scalar_scalar与vector之间的区别
- PyQt5实现局域网聊天工具
- liu系统的混沌特性及其matlab仿真,Liu系统的混沌特性及其Matlab仿真.doc
- 第二章 基本放大电路
- 查询收尾、带子查询的数据更新、视图 4.12数据库课程实验
- orcad DRC检查,元件C2都没连接,为什麼不报错
- Day 06 | 242.有效的字母异位词 349. 两个数组的交集 202.快乐数 1. 两数之和
- mysql中生成字符串对应的英文字母(拼音首字母)
- 【RabbitMQ】消息队列需要解决的几个问题
- 【520表白日】程序员如何表白吗?程序员表白教程送给你!
- 英语影视台词---三、Cinema Paradiso
- 山东大学软件学院2021区块链考试回忆
- 深复制与浅复制(深拷贝与浅拷贝)
热门文章
- 洛谷 P2689 东南西北
- win10 屏幕保护程序“在恢复时显示登录屏幕”灰色
- 计算机硬件实验报告怎么写,计算机硬件的认识与组装实验报告怎么写?
- IIS 7无法写入配置文件C:\Windows\System32\inetsrv\config\applicationHost.config
- Matlab之绘制瀑布图
- FusionInsight HD 华为大数据平台
- 物联卡Iccid号码编码规则
- 【每日英文】2021.9.23
- 济南市全国计算机二级,山东省济南市2019年下半年全国计算机等级考试报名时间...
- ACM——01——1003: 【入门】求任意三位数各个数位上数字的和 【运算符】