7 条题解

  • 2
    @ 2021-11-9 17:24:58
    #include <math.h>
    #include <stdio.h>
    #include <iostream>
    #include <string.h>
    #include <algorithm>
    using namespace std;
    int main()
    {
        int n;
        cin >> n;
        while(n--)
        {
            char a[1000];
            cin >> a;
            int len = strlen(a);
            for(int i = 0 ; i < len ; i++)
            {
                int q = a[i];
                if(q < 91)
                    q += ' ';
                else 
                    q -= 32;
                cout << (char)q;
            }
            cout << endl;
        }
        return 0;
    }
    
    • 1
      #include<iostream>
      using namespace std;
      int n;
      string s;
      int main(){
      	cin>>n;
      	for(int i=1;i<=n;i++){
      		cin>>s;
      		for(int j=0;j<s.length();j++){
      			if(s[j]>='A'&&s[j]<='Z') s[j]+=32;
      			else if(s[j]>='a'&&s[j]<='z') s[j]-=32;
      			cout<<s[j];
      		}
      		cout<<endl;
      	}
      	return 0;
      }
      
      • 0

        两种方法,一个我的,一个钟鼎皓的,钟鼎皓我教的 高级代码

        #include<iostream>
        #include<cstring>
        using namespace std;
        const int N=1307;
        int n;
        string k;
        int main(){
        	cin>>n;
        	for(int i=1;i<=n;i++){
        		cin>>k;
        		for(int j=0;j<k.length();j++){
        			if(k[j]>='A'&&k[j]<='Z') k[j]+=32;
        			else if(k[j]>='a'&&k[j]<='z') 
        			k[j]-=32;
        			cout<<k[j];
        		}
        		cout<<endl;
        	}
        	return 0;
        }
        
        
        • 0
          @ 2024-5-7 17:25:19
          • 0

            一堆函数 好东西 1秒解决 没用的东西 千万别用

            #include<bits/stdc++.h>
            using namespace std;
            int main(){
            	int n,d;
            	char a[10000]={};
            	cin>>d;
            	cin.ignore();
            	for(int i=1;i<=d;i++){	
            	 
            	cin.getline(a,501);
            	n=strlen(a);
            	for(int i=0;i<n;i++){
            		if(int(a[i])<=90&&int(a[i])>=65){
            			a[i]+=32;
            			cout<<char(a[i]);
            		}
            		else
            		if(int(a[i])>=97&&int(a[i])<=122){
            			a[i]-=32;
            			cout<<char(a[i]);
            		}
            		else
            		if(int(a[i])==32){
            			cout<<" ";
            		}
            		else cout<<a[i];}
            		cout<<endl;
            		
            		
              
            	}
            
            	
            
            
            	
            }
            
          • 0
            @ 2023-2-26 15:14:20

            #include<iostream> #include<cmath> #include<iomanip> #include<cstring> using namespace std; const int N=1e5+10; char a[N]; int main(){ int m; cin>>m; while(m--){ cin>>a; int len=strlen(a); for(int i=0;i<len;i++){ if(a[i]>='A'&&a[i]<='Z'){ a[i]+=32; } else{ a[i]-=32; } } cout<<a<<endl; } return 0; }

            • 0
              @ 2022-6-6 18:28:48
              #include <string.h>
              #include <iostream>
              using namespace std;
              int main()
              {
              	char a[10000];
              	int t;
              	cin >> t;
              	while(t--)
              	{
              		cin >> a;
              		int len = strlen(a);
              		for(int i = 0 ; i < len ; i++)
              		{
              			if(a[i] >= 'A' && a[i] <= 'Z')
              				a[i] += 32;
              			else 
              				a[i] -= 32;
              		}
              
              		cout << a << endl;
              	} 
              }
              
              • 1

              信息

              ID
              1091
              时间
              3000ms
              内存
              128MiB
              难度
              6
              标签
              递交数
              653
              已通过
              210
              上传者