字符串排成字典序,字符串数组

 

 

strlen -- 是函数,计算字符串长度 char s[]="010\010\\010\n";
010 -- 3个
\010 -- 1个 (八进制数)
\\ -- 1个
010 -- 3个
\n -- 1个
printf("%d",sizeof(s)); 得 10
 
#include<stdio.h>
#include <iostream>
#include<algorithm>
#include<string.h>
#include <string>

using namespace std;
string s[100];
int main()
{
    int n;
    scanf("%d", &n);
    for(int i = 0; i < n; i++)
        cin >> s[i];
    sort(s, s+n);
    for(int i = 0; i < n; i++)
        cout << s[i] << endl;
    int len1 = s[0].length();
    int len2 = s[n-1].length();
    printf("%d %d\n", len1, len2);
    return 0;
}

 

 

posted on 2015-09-10 08:35  张明明_1  阅读(318)  评论(0编辑  收藏  举报

导航