3 条题解

  • 1
    @ 2023-12-6 23:39:43

    image

    • 1
      @ 2023-9-28 18:54:10
      #include <iostream>
      #include <bits/stdc++.h>
      using namespace std;
      const int N=1e7+10;
      const int INF=0x3f3f3f3f;
      string a;
      int main()
      {
      	int n;
      	cin>>n;
      	n+=1;
      	while(n--)
      	{
      		getline(cin,a);
      		int len=a.size();
      		for(int i=0;i<len;i++)
      		{
      			if((i==0 && i!=' ')||(a[i-1]==' ' &&  a[i]!=' '))
      			{
      				if(a[i]>='a' && a[i]<='z')a[i]-=32;
      				cout<<a[i];
      			}
      		}
      		cout<<endl;
      	} 
      	return 0;
      }
      

      • 1
        @ 2023-4-23 16:50:10

        真实的拿下AC都不发题解的!!!

        #include<stdio.h>
        #include<string.h>
        char fan(char c)
        {
          if(c>='a' && c<='z')
            return(c-32);
          else
            return c;
        }
        int main()
        {
          int t,n;
          char str[200];
          scanf("%d\n",&t);
          while(t--)
          {
            gets(str);
            n=strlen(str);
            if(n==1)
              printf("%c",fan(str[0]));
            else
            {
              for(int i=1;i<n;i++)
             {
              if(str[i-1]==' '&&str[i]!=' ')
                printf("%c",fan(str[i]));
              else if(str[i-1]!=' '&&i==1)
                printf("%c",fan(str[i-1]));
             }
              printf("\n");
            }
           }
          return 0;
        }
        
        • 1

        信息

        ID
        1089
        时间
        1000ms
        内存
        32MiB
        难度
        6
        标签
        递交数
        371
        已通过
        111
        上传者