1 条题解

  • 0
    @ 2021-6-15 13:05:40

    C :

    #include <stdio.h>
    #include <string.h>
    int main()
    {
    	int i,l;
    	char a[100];
    	gets(a);
    	l=strlen(a);
    
    	for(i=0;i<l;i++)
    	{
    	
    		    if(a[i]=='a')
    		    a[i]='v';
    		    else if(a[i]=='b')
    		    a[i]='w';
    			else if(a[i]=='c')
    		    a[i]='x';
    		    else if(a[i]=='d')
    		    a[i]='y';
    		    else if(a[i]=='e')
    		    a[i]='z';
    		
    		
    			
    		
    		     else if(a[i]=='A')
    		    a[i]='V';
    		    else if(a[i]=='B')
    		    a[i]='W';
    		    else if(a[i]=='C')
    		    a[i]='X';
    		    else if(a[i]=='D')
    		    a[i]='Y';
    		    else if(a[i]=='E')
    		    a[i]='Z';
    		
    		
    		else if(a[i]==' ')
    		{
    			a[i]=' ';
    		}
    		else if(a[i]>='f'&&a[i]<='z'||a[i]>='F'&&a[i]<='Z')
    		{
    			a[i]-=5;
    		}
    	}
    	puts(a);
    	return 0;
    }
    

    C++ :

    #include<iostream>
    using namespace std;
    int main()
    {
    	string a="vwxyzabcdefghijklmnopqrstu";
    	string b="VWXYZABCDEFGHIJKLMNOPQRSTU";
    	char c;
    	while(cin.get(c))
    	{
    		if(c>='a'&&c<='z')
    		cout<<a[c-'a'];
    		else if(c>='A'&&c<='Z')
    		cout<<b[c-'A'];
    		else
    		cout<<c;
    	}
    	return 0;
    }
    
    • 1

    信息

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