为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

你的n在第一次循环结束的时候加到7,没有重置,7<=6不满足,所以后面的都不会在进入第二层循环了,可以在进去第二层前重置n的值,如n=1;

0 回复 有任何疑惑可以回复我~

在第一个 while 中 int 值一直在 除以 10 ,int 无法存储小数,其必然结果是 n=0,当n=0 是不满足第二个 while  的启动条件,故此第二个一直无法启动
换 double 或者 float 一样,第一个 while  在结束后 n必然是<=0 的

0 回复 有任何疑惑可以回复我~
#1

电信1班

????哪来的除以10
2022-08-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我用while二重循环就不行,他就只出来一行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信