2 条题解

  • 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
      @ 2024-11-24 11:41:17
      #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
      标签
      递交数
      196
      已通过
      50
      上传者