首页 > 电脑

Dev-c++的代码问题

更新时间2018-09-05 06:47:57

题目:全排列;

要求:将/**/换成代码,让程序成立;

代码:

#include<bits/stdc++.h>

int n,a[10];

long count=0;

void perm(int k)

{

int j,p,t;

if(/**/)

{

count++;

for(p=1;p<=n;++p)

cout<<setw(1)<<a[p];

cout<<" ";

if(/**/) 

cout<<endl;

return ;

    }

    for(j=k;j<=n;++j)

    {

t=a[k];

a[k]=a[j];a[j]=t;

/**/;

t=a[k];

/**/;

}

    }

    void main()

    {

    int i;

    cout<<"Entry n:"<<endl;

    cin>>n;

    for(i=1;i<=n;i++) a[i]=i;

    /**/;

}


楼上说的dev-cpp的C++从未有过void main写法简直是荒谬,c++的void main一点错误都没有,c语言没有void还说的过去,简直不懂编程就不要乱回答。


全排列的问题需要你实现算法,一般都是用冒泡排序实现的,需要你设置一个中间变量,然后建立两个队列,把排序好的放到最终的队列里面就可以了的

上一篇:请大佬告知这个lingo程序哪儿错了

下一篇:请大家帮我解决一下电脑的问题