排序算法给出错误的结果

塞缪尔
#include<iostream>
#include<conio.h>

using namespace std;

int main()
{
    int a, b, c[5], d;

    cout << "enter any five number\n";
    for(a=0; a<5; a++)
    {
        cin>>c[a];
    }
    for(a=0; a<5; a++)
    {
        for(b=++a; b<5; b++)
        {
            if(c[b] < c[a])
            {
                d = c[b];
                c[b] = c[a];
                c[a] = d;
            }
        }       
    }

    cout << "\nhere is the entered numbers in order\n"; 
    for(a=0; a<5; a++)
    {
        cout << c[a];
        cout << endl;
    }
    getch();
    return 3;
}

我正在检查该程序,希望该程序按升序对数字进行排序,但是请获取错误的输出帮助。

费伦茨·迪克(Ferenc Deak)

在内环它应该是a + 1++a

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Linux反向排序给出错误结果

来自分类Dev

排序数组给出错误的结果

来自分类Dev

计数排序给出错误的结果

来自分类Dev

插入排序算法给出溢出错误

来自分类Dev

构造DeBruijn图的算法给出错误的结果

来自分类Dev

IEqualityComparer给出错误的结果

来自分类Dev

filesize():给出错误的结果

来自分类Dev

IEqualityComparer给出错误的结果

来自分类Dev

为什么此反转计数合并排序算法给出错误的答案

来自分类Dev

A *图形算法给出错误的输出

来自分类Dev

A *图形算法给出错误的输出

来自分类Dev

多线程求和给出错误的结果

来自分类Dev

AES解密给出错误的结果

来自分类Dev

WkWebView Cangoback给出错误的结果

来自分类Dev

PyTorch由于广播而给出错误的结果

来自分类Dev

为什么MomentJS给出错误的结果

来自分类Dev

MySQL查询给出错误的结果

来自分类Dev

未找到结果时给出错误

来自分类Dev

时间戳记给出错误的结果

来自分类Dev

AES解密给出错误的结果

来自分类Dev

左联接给出错误结果

来自分类Dev

SQL 2汇总给出错误的结果

来自分类Dev

算术运算给出错误的结果

来自分类Dev

函数给出错误的结果

来自分类Dev

RK4给出错误的结果

来自分类Dev

NSRegularExpression从numberOfRanges方法给出错误的结果

来自分类Dev

多线程求和给出错误的结果

来自分类Dev

Java文件mkdir给出错误的结果

来自分类Dev

Round(0.005)给出错误的结果吗?