• 2021-04-14
    二维字符数组:将5个字符串从小到大排序后输出。请填空。
    #include

    #include

    int main(void )
    { int i;
    char color[ ][7]= {"red", "blue", "yellow", "green", "black"};
    void fsort(char a[5][7], int n);
    fsort(color, 5);
    for(i = 0; i < 5; i++)
    printf("%s ", color[i]);
    return 0;
    }

    void fsort(char a[5][7], int n)
    {
    int i, j;
    char temp[7];
    for(i = 1; i < n; i++)
    for(j = 0; j < ______; j++)
    if(strcmp(a[j], a[j+1]) > 0){
    strcpy(temp,a[j]);
    ____________ ;
    strcpy(a[j+1],temp);
    }
    }