1 条题解

  • 0
    @ 2023-9-11 17:17:24
    #include<bits/stdc++.h>
    using namespace std;
    bool zi(string x,string y)
    {
    	if(x<y)
    	{
    		return 1;
    	}
    	else
    	{
    		return 0;
    	}
    }
    int main()
    {
    	int n;
    	cin>>n;
        string a[n];
        for(int i=0;i<n;i++)
        {
        	cin>>a[i];
    	}
    	for(int i=0;i<n;i++)
    	{
    		for(int j=0;j<a[i].size();j++)
    		{
    			if(j==0&&(a[i][0]>='a'&&a[i][0]<='z'))
    			{
    				a[i][0]-=32;
    			}
    			else if(j!=0&&(a[i][j]>='A'&&a[i][j]<='Z'))
    			{
    				a[i][j]+=32;
    			}
    		}	
    	} 
    	sort(a,a+n,zi);
    	for(int i=0;i<n;i++)
    	{
    		cout<<a[i]<<endl;
    	}
        return 0;
    }
    
    • 1

    信息

    ID
    77
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    145
    已通过
    37
    上传者