c语言作业,输出四个数A,B,C,D的全排列答:2,3,4}; do { printf("%c,%c,%c,%c\n",num[0]+'A'-1,num[1]+'A'-1,num[2]+'A'-1,num[3]+'A'-1); }while(next_permutation(num,num+4)); return 0
用C语言写一个程序,输入一个整数n,输出1,2,3,4.……n的全排列答:d<length;d++)printf("%c ",output[d]);printf("%c\n",output[length]);} else F(d+1);used[i]=0;} } } int main(void){ int n;scanf("%d",&n);string[n]=0;length=strlen(string)-1;F(0);return 0;} 考虑输出速度问题,最多支持8个数字,需要更多自己改相应的数据 ...