开发者社区> 问答> 正文

大神进来看,本人新学者,郁闷中啊!

#include
using namespace std;
void main()
{
int a;
pa(5, 5);
}
int pa(int n,int t)
{

int a; int n, t;
for (int i = 0; i < n - 1; i++)
{
cin >> a[i];
}
for (t = n; t>0; t--)
{
cout << a[t] << " ";
}
}

我是想做一个倒序输出并且将它函数化,但是不知道为什么会有a后面的中括号里面的东西会说明表达式必须包含指向对象的指针类型,我初学请大神求教啊

展开
收起
a123456678 2016-03-19 14:23:20 1731 0
1 条回答
写回答
取消 提交回答
  • 倒序输出
    void sort(int *a, int n)
    {
    int i,j;
    
    for (i=0; i<n-1; i++)
    for (j=i+1; j<n; j++)
    {
    a[i] = a[i]+a[j];//交换
    a[j] = a[i]-a[j];
    a[i] = a[i]-a[j];
    }
    }
    2019-07-17 19:08:10
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
分身大师那些事 立即下载
分身大师那些事儿 立即下载
这些软技能,让程序员更幸福 立即下载