• 好像漏了点东东


     for(int i=1;i<=n;i++)
        {
            for(int j=i+1;j<=b;j++)
            {
                if(a[i]==a[j])
                {
                    for(int z=j;z<b;z++)
                        a[z]=a[z+1];
                    b--;;
            }

        }

    如果用上述代码,就会惊奇地发现。。。。。。发现什么????????

    发现删除的时候漏下了一个数....................


    用以下代码可以避免这个错误!!!!

     for(int i=1;i<=n;i++)
        {
            for(int j=i+1;j<=b;)
            {
                if(a[i]==a[j])
                {
                    for(int z=j;z<b;z++)
                        a[z]=a[z+1];
                    b--;
                }else j++;

            }
        }

  • 相关阅读:
    python函数
    python文件IO操作
    LAMP项目上线
    linux下的小工具
    linux下自有服务
    Lesson_Swift2
    枚举
    使用文件流下载附件
    Global中的Timer计时器
    IE11下的NPOI导出提示__doPostBack未定义解决方案
  • 原文地址:https://www.cnblogs.com/zyker/p/5879214.html
Copyright © 2020-2023  润新知