3 条题解

  • 3
    @ 2023-10-6 15:51:37

    注:因其不安全性,gets函数于C11标准中被正式删除,同时引进了新函数gets_s代替之。届时请使用新函数。用法:gets_s(char* Buffer,int Size)

    代码如下:

    #include<cstdio>
    #include<cstring>
    using namespace std;
    char ch[200];
    void outs(char c) {
    	if (c >= 'A' && c <= 'Z') printf("%c", c);
    	else if (c >= 'a' && c <= 'z') printf("%c", c + 'A' - 'a');
    	return;
    }
    int main() {
    	int x;
    	scanf("%d", &x);
    	getchar();
    	while (x--) {
    		gets(ch);
    		outs(ch[0]);
    		for (int i = 1; i < strlen(ch); i++) {
    			if (ch[i] == ' ') outs(ch[i + 1]);
    		}
    		printf("\n");
    	}
    	return 0;
    }  
    

信息

ID
1742
时间
1000ms
内存
128MiB
难度
10
标签
(无)
递交数
89
已通过
3
上传者