求解

小高个 2019-04-13 10:28:41
求大神解答,帮助小白。
...全文
251 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小高个 2019-04-17
  • 打赏
  • 举报
回复
引用 4 楼 qq_38335172 的回复:
函数申明:evaluate(array); 函数定义: void evaluate(int arrayname[]){} 然后:pintf 里面应该是 arrayname[i]
在我改了以后,还是出现上面的问题,麻烦问一下出现上面的警告是哪出错了
籽大闾 2019-04-16
  • 打赏
  • 举报
回复
3楼说的对 printf里面应该是数组[i]
Isnis-fallen 2019-04-14
  • 打赏
  • 举报
回复
pintf 里面应该是 arrayname[i]
小高个 2019-04-14
  • 打赏
  • 举报
回复
引用 1 楼 focuslight 的回复:
可参考下面代码

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

void select_sort(int a[],const int n)
{
    int i, j, k;
    for(i = 0; i < n; i++)
    {
        for(j = i + 1; j < n; j++)
        {
            if(a[i] > a[j])
            {
                k = a[j];
                a[j] = a[i];
                a[i] = k;
            }
        }
    }
}

int main()
{
    const int n = 10;
    int a[n] = {2,45,67,13,8,5,1,200,50,23};
    int i;

    select_sort(a, n);    
    
    for(i = 0; i < n; i++)
    {
        cout << setw(5) << a[i];
    }
    cout <<  endl;
    return 0;
}
那为什么上面那个实现不了
Isnis-fallen 2019-04-14
  • 打赏
  • 举报
回复
可参考下面代码

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

void select_sort(int a[],const int n)
{
    int i, j, k;
    for(i = 0; i < n; i++)
    {
        for(j = i + 1; j < n; j++)
        {
            if(a[i] > a[j])
            {
                k = a[j];
                a[j] = a[i];
                a[i] = k;
            }
        }
    }
}

int main()
{
    const int n = 10;
    int a[n] = {2,45,67,13,8,5,1,200,50,23};
    int i;

    select_sort(a, n);    
    
    for(i = 0; i < n; i++)
    {
        cout << setw(5) << a[i];
    }
    cout <<  endl;
    return 0;
}
qq_38335172 2019-04-14
  • 打赏
  • 举报
回复
函数申明:evaluate(array); 函数定义: void evaluate(int arrayname[]){} 然后:pintf 里面应该是 arrayname[i]

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧