3 条题解

  • 1
    @ 2024-2-1 17:29:15
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        string s;
        getline(cin,s);
        for(int i=0;i<s.size();i++)if(s[i]>='a'&&s[i]<='z')s[i]-='a'-'A';
        cout<<s;
        return 0;
    }
    
    
    • 0
      @ 2023-8-1 20:05:00

      yasuo👀️

      方法1(不可AC) 但我在本地上是可以的

      #include <bits/stdc++.h>
      int main(){
          char a[105];std::cin.get(a,105);
          std::cout<<strupr(a);return 0;}
      

      方法2(可AC)

      #include <bits/stdc++.h>
      int main(){
      char a[105];std::cin.get(a,105);
      for(int i=0;i<strlen(a);i++)if(a[i]>='a'&&a[i]<='z')a[i]-=32;
      std::cout<<a;return 0;}
      
      • 0
        @ 2023-6-22 18:27:26
        #include <string>
        #include <iostream>
        using namespace std;
        int main() {
        	string str;
        	getline(cin, str);  
        	for (int i = 0; i < str.size(); i++) {
        		if ('a' <= str[i] && str[i] <= 'z') {  
        			str[i] = str[i] - ('a' - 'A');  
        		}
        		cout << str[i];
        	}
        	return 0;
            }
        
        
        • 1

        将字符串中的小写字母转换成大写字母

        信息

        ID
        212
        时间
        1000ms
        内存
        128MiB
        难度
        3
        标签
        递交数
        171
        已通过
        63
        上传者