8 条题解

  • 1
    @ 2025-11-20 8:39:47
    #include <stdio.h>
    #include <iostream>
    using namespace std;
    int main() {
    	int t;
    	cin >> t;
    	while (t--) {
    		string a;
    		string b;		
    		char c[80];
    		cin >> a >> b;
    		int cnt = 0;
    		int len1 = a.length();
    		int len2 = b.length();
    		for(int i = 0 ; i < len1 ; i++){
    			if(a[i]>='a'&&a[i]<='z'){
    				c[cnt++] = a[i];
    			}
    		}
    		for(int j = 0 ; j < len2 ; j++){
    			if(b[j]>='a'&&b[j]<='z'){
    				c[cnt++] = b[j];
    			}
    		}
    		for(int k = cnt-1;k>=0; k--){
    			cout << c[k];
    		}
    		cout << '\n';
    	}	
    }
    
    • 0
      @ 2025-11-28 19:50:51
      #include <stdio.h>
      #include <string.h>
      int main(){
      	int n;
      	scanf ("%d\n",&n);
      	while (n--){
      		char a[100];
      		gets (a);
      		int b=strlen (a);
      		for (int i=b-1;i>=0;i--){
      			if (a[i]>=97&&a[i]<=122){
      				printf ("%c",a[i]);
      			}
      		}
      		printf ("\n");
      	}
      	return 0;
      }
      
      • 0
        @ 2025-11-2 1:18:46
        #include <stdio.h>
        #include <string.h>
        int main(){
            int n,c,d;
            scanf("%d",&n);
            while(n--){
                char a[41],b[41];
                scanf("%s %s",a,b);
                c=strlen(b);
                d=strlen(a);
                for(int i=c;i>=0;i--){
                    if(b[i]-'\0'>=97&&b[i]-'\0'<=122)printf("%c",b[i]);
                }
                for(int i=d;i>=0;i--){
                    if(a[i]-'\0'>=97&&a[i]-'\0'<=122)printf("%c",a[i]);
                }
                printf("\n");
            }
        }
        
        • 0
          @ 2025-9-13 23:43:33

          依旧语法题😋

          from math import sqrt,ceil,gcd,log;re=lambda:map(int,input().strip().split())
          t, = re()
          for i in range(t):
              s = input()[::-1]
              for i in s:
                  if i in "1234567890 ":
                      continue
                  print(i, end="")
              print()
          
          • 0
            @ 2024-12-26 20:26:38
            #include<stdio.h>
            #include<string.h>
            
            
            int main()
            {
            	int t,i;
            	scanf("%d",&t);
            	t++;
            	while(t--)
            	{
            		char s[40]={0};
            		gets(s);
            		int length = strlen(s);
            		for(i=length-1;i>=0;i--)
            		{
            			if(s[i]>='a'&&s[i]<='z')
            			{
            				printf("%c",s[i]);
            			}
            		}
            		printf("\n");
            	}
            }
            
            
            • 0
              @ 2024-11-23 10:37:13

              不用#include<string.h>库

              #include<stdio.h>
              
              int main(){
              	int n;
              	scanf("%d",&n);
              	while(n--){
              		char a[40] = {0};
              		char b[40] = {0};
              		scanf("%s %s",a,b);
              		for(int i=39;i>=0;i--){
              			if(b[i]>='a'&&b[i]<='z'){
              				printf("%c",b[i]);
              			}
              		}
              		for(int i=39;i>=0;i--){
              			if(a[i]>='a'&&a[i]<='z'){
              				printf("%c",a[i]);
              			}
              		}
              		printf("\n");
              	} 
              	
              	return 0;
              }
              
              • 0
                @ 2024-10-21 21:16:02

                这里面要想用gets这个输入,就需要上面代码中有getchar();这代码,这样gets才可以使用,gets()函数会将空格、制表符和换行符等视为字符串的一部分

                #include <stdio.h>

                #include <string.h>

                int main()

                {

                int n;

                scanf("%d",&n);

                char ar[45];

                getchar();

                while(n--){

                gets(ar);

                int len=strlen(ar);

                for(int i=len-1;i>=0;i--){

                char cb=ar[i];

                if(cb>='a'&&cb<='z'){

                printf("%c",cb);

                }

                }

                printf("\n");

                }

                return 0;

                }

                • 0
                  @ 2023-10-10 21:30:59
                  #include <stdio.h>  
                  #include<string.h>  
                  int main()  
                  {  
                      int t,i,n;  
                      char x[50];  
                      scanf("%d",&t);  
                      getchar(); //等待用户按键读取下一个字符 
                      while (t--)  
                      {  
                          gets(x);  
                          n=strlen(x);  
                          for (i=n-1;i>=0;i--)  
                          {  
                              if (x[i]>='a'&&x[i]<='z')  
                              {  
                                  printf("%c",x[i]);  
                              }  
                          }  
                          printf("\n");  
                      }  
                      return 0;  
                  }
                  
                  • 1

                  信息

                  ID
                  192
                  时间
                  3000ms
                  内存
                  128MiB
                  难度
                  4
                  标签
                  (无)
                  递交数
                  562
                  已通过
                  247
                  上传者