永发信息网

C语言,关于全排列问题#includevoid swap(int A,int B){\x09int

答案:2  悬赏:0  手机版
解决时间 2021-01-24 17:09
C语言,关于全排列问题#includevoid swap(int A,int B){\x09int
最佳答案
#include<stdio.h>void swap(int *A,int *B) // <-- C语言是传值的,*A 才能影响到外部.{int m;m=*A;*A=*B;*B=m;}int main(){int a[10];int n,i,j,k,l,isgood;scanf("%d",&n);for(i=0;i<n;a[i]=i+1,i++);for(i=0;i<n;i++) printf("%d ",a[i]);printf("\n");for(i=0,j=0;;){for(k=n-2,isgood=1;k>=0;k--){if(a[k]<a[k+1]){isgood=0;i=k;break;}}if(isgood==1) break;for(l=i;l<n;l++){for(j=n-1;j>l;j--)if(a[j]>a[l]) swap(&a[l],&a[j]);//<-- 相应修改.}for(l=0;l<n;l++) printf("%d ",a[l]);printf("\n");}return 0;}
全部回答
就是这个解释
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【血压正常值最新标准】人体血压的正常值大约
春分的由来
石膏线条包工包料多少钱一米
师宗县人民检察院地址有知道的么?有点事想过
河池到南丹多少公里
我想学演戏要上哪所大学
某同学考察“发育着的种子能产生生长素并促进
有适合穷人赚钱的方法吗
跳上舞台凑热闹的歇后语
格兰仕空调不制冷的原因
【飓风分级】5级飓风等于多少级台风
求赏月诗3首!
诊断最可能是A.急性化脓性牙髓炎B.急性化脓性
宫腔镜手术后吃什么食物补
刘成云中交集团
推荐资讯
原发性肾病综合征在激素治疗无效后,可加用的
泰洁干洗(波尔卡国际花园47-s09)怎么去啊,我
贫困生台帐是什么
求类似“肉包子相公”的言情小说,女主风轻云
奔驰ML350美规版电话卡插入孔在哪里?
生化危机白后什么时候出现
还记得1998年、1999年陕西高考作文题目吗
鸡泽离洛阳有多远
巫师2 蓝图怎么用
swim sport中sport要加s吗
越南沉香木是药味吗
【不耻下问的上一句】不耻下问上一句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?