1 条题解

  • 0
    @ 2024-12-24 9:59:26

    C :

    #include<stdio.h>
    #include<string.h>
    #include<ctype.h>
    
    int main()
    {
    	int t,n,i;
    	char a[200];
    	scanf("%d%*c",&t);
    	while(t--)
    	{
    		gets(a);
    		for(n=i=0;i<strlen(a);i++)
    		{
    		    if(isalpha(a[i])&&n==0)
    			{
    				putchar(toupper(a[i]));
    				n++;
    			}
                if(!isalpha(a[i]))
    				n=0;
    		}
    		printf("\n");
    	}
    	return 0;
    }
    

    Java :

    import java.util.Scanner;
    
    public class Main {
    
    	public static void main(String[] args) {
    		Scanner in = new Scanner(System.in);
    		int t = Integer.parseInt(in.nextLine());
    		while(t-->0){
    			String[] ss = in.nextLine().split(" ");
    			StringBuffer sb = new StringBuffer();
    			for(String s:ss)
    				if(!s.equals(""))
    					if(s.charAt(0)>'Z')sb.append((char)(s.charAt(0)-'a'+'A'));
    					else sb.append((char)(s.charAt(0)));
    			System.out.println(sb);
    		}
    	}
    
    }
    
    
    • 1

    信息

    ID
    1445
    时间
    1000ms
    内存
    32MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者