3 条题解

  • 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;
      }
      
      • 0
        @ 2023-12-6 23:39:43

        image

        • 1

        信息

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