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();
     
  • 相关阅读:
    浏览器内核、webview内核
    移动端(h5)页面适配
    vue 开发多页面应用
    git 指令
    joomla多语言建站之默认前台语言设置
    初识node,原理与浏览器何其相似
    vue-cli下配置项目访问ip和服务器ip
    js中不容小觑的var声明
    vue中的事件监听之——v-on vs .$on
    用js的eval函数模拟Web API中的onclick事件
  • 原文地址:https://www.cnblogs.com/xiaotuni/p/2365699.html
Copyright © 2011-2022 走看看