开发者社区> 问答> 正文

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

#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] << " ";
}
}

展开
收起
a123456678 2016-03-05 10:16:08 4689 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 18:52:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载