程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> UVa 400 Unix 的 1s命令

UVa 400 Unix 的 1s命令

編輯:C++入門知識

/*

* 解題思路:

* 解題步驟:計算最長字符串長度 -> 給字符串排序 -> 除最後一列為最長字符串長度,其他列均為最長字符串長度+2(輸出該字符串,不足地方補空格)

*/


#include 
#include 
#define A 110
#define B 65
char s[ A ][ B ];
int cmp( const void *_a , const void *_b )
{
    char *a = (char *)_a;
    char *b = (char *)_b;
    return strcmp( a , b );
}
void Paint( int x ,int y )
{
    int i;
    int len = strlen( s[ x ] );

    printf("%s",s[ x ] );
    for( i=len;i= n) continue;
                if( j == c-1 )
                    Paint( j*r+i , tmp );
                else
                    Paint( j*r+i , tmp+2 );
            }
            puts("");
        }
    }

    return 0;
}


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved