gpt4 book ai didi

java - 将数字中的偶数位更改为奇数位

转载 作者:行者123 更新时间:2023-12-01 16:53:49 25 4
gpt4 key购买 nike

我试图从一个数字中选取偶数位,并通过加 1 将其转换为奇数

示例输入/输出

n = 258463,ans = 359573

    int n=26540;
System.out.println("n= "+n+", ans= "+even2odd(n));
n=9528;
System.out.println("n= "+n+", ans= "+even2odd(n));

public static int even2odd(int n)
{

while ( n > 0 ) {
if (n%2==0) {
n +=1;
}
System.out.print( n % 10);
n = n / 10;
}
int ans = n;

return ans;
}

正如你所见,我设法将所有偶数转换为奇数,但我不知道如何将它们反转回顺序并将其输出到正确的位置

最佳答案

这里有一条类轮

int i = Integer.parseInt(Integer.toString(26540).replaceAll("2", "3").replaceAll("4", "5").replaceAll("6", "7").replaceAll("8", "9"));

关于java - 将数字中的偶数位更改为奇数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35589172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com