问题遇到的现象和发生背景
为了单独输出每个数位
问题相关代码,请勿粘贴截图
int [] digit=new int[k];
for(;;k++)
{
digit[k-1]=y%(int)Math.pow(10, k);
digit[k-1]=(int)digit[k-1]/(int)Math.pow(10, k-1);
if(y%(int)Math.pow(10, k)==y)
{
break;
}
}
运行结果及报错内容
我的解答思路和尝试过的方法
把k改成10000,可以
我想要达到的结果
数组大小可以改成和K有关的变量