高分请设计一个程序o(∩_∩)o...
来源:百度知道 编辑:UC知道 时间:2024/07/01 13:50:58
要求:
1 输入n个数,自动显示“您已输入?个数”
2 输出这n个数排列的全部情况,自动显示“他们的排列情况是:??”
——————————————————————
比如:
输入:3
显示“您已输入3个数”
输出
“他们的全排列是:
123
132
213
231
312
321”
______________________
注意:是随意输入n个数
要求:输入30个数
输出他们排列的全部情况
_________________________
修改一下
比如:
输入:1-2-3|-(-空格|-回车)
显示“您已输入3个数”
输出
“他们的全排列是:
123
132
213
231
312
321”
1 输入n个数,自动显示“您已输入?个数”
2 输出这n个数排列的全部情况,自动显示“他们的排列情况是:??”
——————————————————————
比如:
输入:3
显示“您已输入3个数”
输出
“他们的全排列是:
123
132
213
231
312
321”
______________________
注意:是随意输入n个数
要求:输入30个数
输出他们排列的全部情况
_________________________
修改一下
比如:
输入:1-2-3|-(-空格|-回车)
显示“您已输入3个数”
输出
“他们的全排列是:
123
132
213
231
312
321”
#include <stdio.h>
#include <string.h>
void Combinate(char* str, char* strHead)
{
unsigned i;
char _tmp[100] = {NULL}, _tmp2[100] = {NULL}, _ch[2] = {NULL};
if(!str)
return;
if(strlen(str) == 1)
{
strcpy(_tmp, strHead);
strcat(_tmp, str);
printf("%s\n", _tmp);
&nb