这段代码有两个问题:

  1. 在函数szhp中,将余数g转换为字符时,应该将其加入到字符串y的开头,而不是末尾。修改代码如下:
if(g < 10)
{
    y = char(g + 48) + y;
}
else
{
    y = char(g % p + 87) + y;
}
  1. 在函数szhp中,返回结果时应该返回字符串y,而不是字符串s。修改代码如下:
return y;
请问一下这段代码有什么问题?#include bitsstdc++h using namespace std;unsigned long long ezhsstring sunsigned long long x unsigned long long h = 0w = 1; forint i = ssize - 1;i = 0;i--	 h += si = 9si - 4

原文地址: http://www.cveoy.top/t/topic/ib9O 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录