问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 输入一个整数n,增序输出1,2,3,4.……n的全排列

发布网友 发布时间:2023-07-20 18:26

我来回答

3个回答

热心网友 时间:2024-02-10 19:11

#include <stdio.h>
#define MAX 100
void process(char *c,int n)
{
int i = 0;
while(i < n)
{
printf("%c",c[i]);
i=i+1;
}
printf("\n");
}
void perm(char *list,int n)
{
int k;
char tmp;
int i = n;
int count[MAX];
count[i - 1] = 1;
while(i > 2)
{
i--;
count[i - 1] = 1;
}
process(list,n);
do{
if(count[i - 1] < i)
{
if(i%2 != 0)
k = 1;
else
k = count[i-1];
tmp = list[k - 1];
list[k-1] = list[i-1];
list[i-1] = tmp;
count[i-1] += 1;
i = 2;
process(list,n);
}
else
{
count[i-1] = 1;
i+=1;
}
}
while(i <= n);
}
int main()
{
char c[] = {'a','b','c','d'};
perm(c,4);
return 0;
}

热心网友 时间:2024-02-10 19:11

#include <stdio.h>
#define MAX 100
void process(char *c,int n)
{
int i = 0;
while(i < n)
{
printf("%c",c[i]);
i=i+1;
}
printf("\n");
}
void perm(char *list,int n)
{
int k;
char tmp;
int i = n;
int count[MAX];
count[i - 1] = 1;
while(i > 2)
{
i--;
count[i - 1] = 1;
}
process(list,n);
do{
if(count[i - 1] < i)
{
if(i%2 != 0)
k = 1;
else
k = count[i-1];
tmp = list[k - 1];
list[k-1] = list[i-1];
list[i-1] = tmp;
count[i-1] += 1;
i = 2;
process(list,n);
}
else
{
count[i-1] = 1;
i+=1;
}
}
while(i <= n);
}
int main()
{
char c[] = {'a','b','c','d'};
perm(c,4);
return 0;
}

热心网友 时间:2024-02-10 19:11

#include <stdio.h>
main()
{
int n,i;
printf("Input n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("%d",i);
}

热心网友 时间:2024-02-10 19:11

不会了

热心网友 时间:2024-02-10 19:11

#include <stdio.h>
main()
{
int n,i;
printf("Input n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("%d",i);
}

热心网友 时间:2024-02-10 19:12

不会了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网络宣传文案心碎,句句获赞! 关于朋友圈上万人点赞转发的说说 人生看的很透彻的经典句子 超现实超扎心的说说大全2019最新 心脏血管堵塞吃什么食物 投资理财有什么前景 pp理财什么情况 P2P理财行业的前景如何? 中国目前的财富管理现状是什么情况? 呼吸皮沙发寿命多久 “皮沙发的呼吸寿命” 呼吸皮沙发寿命多久 打游戏平台交易公安是什么部分冻结吗 高压触电和低压触电结果那个比较严重? 高压大于250伏时触电危险性高于低压吗 ...电压??那为什么人触电时候,高压电的伤害比低压电大? 高压 低压哪个高更危险 风字框里面加一个币 怎么读? 土字后面加一个帝 怎么读? 如何辨别真假洗发水 夏天头发油用什么成分洗发水最好 高压和低压哪个高更危险 新农村建村民聚民点实施细则 王字旁加一个炎 王字旁加炎 王字旁加炎是什么字 六十至七十岁的人多少天洗一次澡比较合适 曲阜市医疗保障局业务助理员工资 大亚湾声电科技业务助理怎么样 请病假需要病证明怎么办 3*5=300的竖式怎么列? 5乘3等于3乘5? 乘法是什么意义?乘法的交换律为什么成立,例如3×5=5×3,第一个是三... 乘法单位问题 速度!!!有悬赏!!! 3和5相乘列式为用写得数吗 苜蓿晒干如何保存苜蓿晒干怎么保存 为什么说赚钱是一个男人唯一的出路? 男生没有技术活,除了销售还能做什么? 泰国的乳胶枕头好吗? 现代伊兰特油门在哪里多久清洗一次? 北京现代伊兰特油门踩下去反应迟缓什么原因 06款伊兰特换挡拉线怎么换 伊兰特汽车的油门线松怎么调 输出尺寸与输入尺寸无法写入目标文件 什么动物用下半身思考?为什么?呵呵 matlab使用save命令保存文件时遇到无法写入文件:invalid argument的... 怎么用Excel算两地时间的差? 古代起床叫什么? 上班孕妇怎么正确午休 三苏指的是谁?? 中学生物鉴定淀粉的碘液怎么配 猫抓天下小说txt全集免费下载 怎样避免骑自行车受伤 狸花猫是不是不会游泳?我昨天给我家小猫洗澡结果一不小心害她被淹死了... 摩托车骑行防护?