a串中最小元素后的字符被舍弃了。 #include<stdio.h> #include<string.h> void main() { int i,min=0; char a[20],b[10]; printf("input a[]="); gets(a); printf("input b[]="); gets(b); for(i=0;a[i+1]!='\0';i++) if(a[i+1]<=a[min]) min=i; a[min+1]='\0'...
include<stdio.h>#include<string.h>#define size 100void insert(char *s1,const char *source);int main(int argc,char *argv[])//主函数{char s1[size]={0};char source[size]={0};puts("enter s1\ns1:");fgets(s1,size,stdin);//从键盘获取字符串s1puts("enter source\ns2:");f...
a串中最小元素后的字符被舍弃了。 #include<stdio.h> #include<string.h> void main() { int i,min=0; char a[20],b[10]; printf("input a[]="); gets(a); printf("input b[]="); gets(b); for(i=0;a[i+1]!='\0';i++) if(a[i+1]<=a[min]) min=i; a[min+1]='\0'...