c语言pat基础题0823L1050

img

img


我的代码出现问题,本题希望可以得到大家的指导,谢谢你的帮助!

供参考:

#include <stdio.h>
#include <math.h>
int main()
{
    int i, L, N, arr[6] = { 0 };
    scanf("%d %d", &L, &N);    
    N = pow(26, L) - N;//将 N 转换成26进制数
    for (i = 0; i < L; i++)
    {
        arr[i] = N % 26;// 取得 N 每位的数字
        N /= 26;
    }
    for (i = L - 1; i >= 0; i--)
        printf("%c", 97 + arr[i]);//将数字转换成对应字符输出(从高位到低位输出)
    return 0;
}

【以下回答由 GPT 生成】

问题描述

题目描述部分没有给出具体的问题,只是说明遇到了问题,请大家帮助解决。

已尝试的解决方案和错误提示

没有给出已尝试的解决方案和错误提示。

需要帮助的具体问题

没有给出需要帮助的具体问题。

根据以上信息,无法确定具体的问题和错误提示。请提供更多详细信息,例如:

  1. 给出的题目描述是什么?
  2. 你当前的代码是怎样的?
  3. 你的代码运行时遇到了什么问题?
  4. 你尝试过哪些解决方案?
  5. 每种解决方案的错误提示是什么?

请提供这些详细信息,以便我能够更好地帮助你解决问题。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^