error C2440: “=”: 无法从“void”转换为“int [11]“ 如何更改

#include<iostream>usingnamespacestd;template<classT>voidselectsort(TA[],intn){intsmal... #include <iostream>
using namespace std;
template<class T>
void selectsort(T A[],int n)
{
int small;
for (int i=0;i<n-1;i++)
{
small=i;
for(int j=i+1;j<n;i++)
if(A[j]<A[small]) small=j;
swap(A[i],A[samll]);
}
}
int main()
{
int A[10]={78,234,25,47,2,3,54,125,6,9};
int arry[11];
for(int i=0;i<11;i++);
arry=selectsort(A,10);
cout<<arry;
return 0;
}
展开
 我来答
cqdjyy01234
推荐于2016-05-02 · TA获得超过1147个赞
知道小有建树答主
回答量:267
采纳率:50%
帮助的人:304万
展开全部

选择排序?

#include <iostream>
#include <algorithm>
using namespace std;

template<class T>
void selectsort(T A[], size_t const n){
    for (size_t i = 0; i != (n - 1); ++i){
        size_t small = i;
        for (size_t j = i + 1; j != n; ++j){
            if (A[j] < A[small]) small = j;
        }
        swap(A[i], A[small]);
    }
}

int main(){
    size_t const N = 10;
    int A[N] = { 78, 234, 25, 47, 2, 3, 54, 125, 6, 9 };

    selectsort(A, N);
    for (size_t i = 0; i != N; ++i){
        cout << A[i] << " ";
    }
    cout << "\n";

    return 0;
}
用户名都是渣渣
2014-06-18 · TA获得超过444个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:72万
展开全部
亲,函数不是这样用的,数组也不是这样输出的,感觉你基础都没学好呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式