开发者社区> 问答> 正文

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

#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 1772 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
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
学长学姐成长记 立即下载
白帽子的成长独白-消失的那几年 立即下载
DBA成长沉思录 立即下载