求大神来帮忙 这个代码我要是让它输出结果排序应该怎么改
如题 代码如下程序代码:
#include<stdio.h> #include<string.h> void main() { char a[100]; int i,j,k,n; gets(a); n=strlen(a); for(i=0;i<=n;i++) for(j=i;j<n;j++) { for(k=i;k<=j;k++) printf("%c",a[k]); printf("\n"); } }
假如我输入abcd 得到了以下结果
但是我想得到
我应该怎么修改呢?