zoukankan      html  css  js  c++  java
  • 输入四个字符串然后按大到后输出。

    #include "Head.c"
    void main()
    {
            char *ptr1[4];
            char str[4][20];
            char temp[20]; //定义指针数组,二维字符数组,用于交换的一维字符数组

            int i;
            int j ;

            for( i = 0; i < 4 ; i++ )
            {
                    gets(str[i]); //输入四个字符串
            }//End for

            printf("/n");

            for( i = 0 ;i < 4 ; i++ )
            {
                    ptr1[i] = str[i] ;
            }//End for;将二维数组首地址传递给指针数组的各指针

            printf("original string:/n");

            for(i = 0 ; i < 4 ; i++ )
            {
                    printf("%s/n",ptr1[i]);
            }//End for;按行輸出原始各字符串

            for(i = 0 ; i < 3 ; i++ )
            {
                    for(j = 0 ; j < 4 ; j++)
                    {
                            if( strcmp(ptr1[j],ptr1[j+1]) > 0 )
                            {
                                    strcpy(temp,ptr1[j]);
                                    strcpy(ptr1[j],ptr1[j+1]);
                                    strcpy(ptr1[j+1],temp);
                            }//进行大小比較。
                    }//End for;
            }//End for

            for( i = 0 ; i < 4 ; i++ )
            {
                    printf("%s/n",ptr1[i]);
            }//End for;輸出排序后的字符串

    }//End main();
     
  • 相关阅读:
    Swift
    Swift
    Swift
    Swift
    iOS
    九、原始套接字
    八、Linux下的网络服务器模型
    七、TCP/IP协议
    六、高级套接字函数
    五、用户数据报传输(UDP)
  • 原文地址:https://www.cnblogs.com/xiaotuni/p/2365699.html
Copyright © 2011-2022 走看看