我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

while循环问题,输出不成功

img

img


这个num用来记录一个年份是否含有2,有则记录,最后为啥输出不成功啊

双重循环一般不能用同样循环变量,比如你的这个内层循环完后n变为1,永远无法跳出外层循环,新建一个内层的循环变量

    while(n <= 2020)
    {
        int t = n;
        while(t)
        {
            value = t % 10;
            if(value == 2)
            {
                num++;
                break;
            }
            t /= 10;
        }
        n++;
    }

使用一个中间变量代替n来取每一位数

近期文章

  • 怎么在每次循环中输入一个值,然后代码感觉不怎么会。要求输入s,j,b达到石头剪刀布的效果
  • 二进制拆弹实验(汇编语言)
  • c++中函数的定义和调用
  • socket.core 学习疑问
  • C语言怎么把数的位数分开
  • mciSendString()发送一条命令就能播放音乐,那请问是什么播放器在进行解码?
  • 关于#链表#的问题,如何解决?
  • 我的样例输出为6,为什么?
  • 不能正常运行一直有错误,缺少预处理指令
  • java实现gb2312乱码转换
  • 网页打不开refuse to connect怎么办
  • [Error] expected initializer before ''
  • js的vue组件问题
  • 如何使用box.net API上传文件?
  • 从键盘输入如何输入,可以正确将输入的字符分别赋值给c3,c4和c1,c2求解答
  • pycharm里怎么看程序运行所经过的时间
  • 这个篮圈中L.data 写成L.elem可以吗,这两个等同吗。
  • matlab利用数组比较数值大小并输出最值
  • 计算右侧小于当前元素的个数
  • Keil5中出现的undefined identifier得问题怎么解决

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华