1 条题解

  • 0
    @ 2025-2-14 20:52:08

    C :

    #include<stdio.h>
    #include<string.h>
    #define N 100 
    int main()
    {
    	char a[N],b[N];
    	int len1,len2,i,j;
    	gets(a);
    	len1 = strlen(a);
    	gets(b);
    	len2 = strlen(b);
    	if(a[0]!='-')
    	{
    		for(i = len1-1;i>=0;i--)
    			printf("%c",a[i]);
    		printf("\n");
    	}
    	else if(a[0]=='-')
    	{
    		printf("-");
    		for(i = len1-1;i>=1;i--)
    			printf("%c",a[i]);
    		printf("\n");
    	}
    	if(b[0]!='-')
    	{
    		for(i = len2-1;i>=0;i--)
    			printf("%c",b[i]);
    		printf("\n");
    	}
    	else if(b[0]=='-')
    	{
    		printf("-");
    		for(i = len2-1;i>=1;i--)
    			printf("%c",b[i]);
    		printf("\n");
    	}
    		
    	return 0;
    }
    

    C++ :

    #include <iostream>
    using namespace std; 
    int fun(int n); 
    int main() 
    {  
        int m1,m2,r1,r2;  
        cin>>m1; 
        cin>>m2; 
        r1=fun(m1);  
        r2=fun(m2);
        cout<<r1<<endl; 
        cout<<r2<<endl;
      } 
    int fun(int n)
    {  
        int res=0,m;  
        while(n!=0) 
        { 
            m=n%10;
            res=res*10+m; 
            n=n/10; 
        }    
        return res;
    }
    
    • 1

    信息

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