zoukankan      html  css  js  c++  java
  • OpenJudgeP1.7.10:简单密码__(刷题)_水题

    因为本人很懒,不想去找什么,ASCII码的规律......

    就又开了一个cpp,打了一份if&else 的表。

     1 #include <bits/stdc++.h>
     2 using namespace std;
     3 char a[50];
     4 char b[50];
     5 
     6 /*A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
     7 V W X Y Z A B C D E F G H I J K L M N O P Q R S T U*/
     8 
     9 int main()
    10 {
    11     for(int i=1;i<=26;i++) cin>>a[i];
    12     for(int i=1;i<=26;i++) cin>>b[i];
    13     for(int i=1;i<=26;i++) cout<<a[i];
    14     for(int i=1;i<=26;i++) cout<<b[i];
    15     for(int i=0;i<=26;i++)
    16         printf("else if(ch[i] == '%c') ans[i]='%c';
    ",a[i],b[i]);
    17     return 0;
    18 }

    Ctrl+C && Tab一下就完成了!!!

     1 #include<bits/stdc++.h>
     2 using namespace std;
     3 const int maxn=1e6 + 5;
     4 char ch[maxn],ans[maxn];
     5 int main()
     6 {
     7     while(scanf("%s",ch)!=EOF)
     8     {
     9         int len=strlen(ch);
    10         for(int i=0;i<len;i++)
    11         {
    12             if('A'<=ch[i] && ch[i]<='Z')
    13             {
    14                 if(ch[i] == 'A') ans[i]='V';
    15                 else if(ch[i] == 'B') ans[i]='W';
    16                 else if(ch[i] == 'C') ans[i]='X';
    17                 else if(ch[i] == 'D') ans[i]='Y';
    18                 else if(ch[i] == 'E') ans[i]='Z';
    19                 else if(ch[i] == 'F') ans[i]='A';
    20                 else if(ch[i] == 'G') ans[i]='B';
    21                 else if(ch[i] == 'H') ans[i]='C';
    22                 else if(ch[i] == 'I') ans[i]='D';
    23                 else if(ch[i] == 'J') ans[i]='E';
    24                 else if(ch[i] == 'K') ans[i]='F';
    25                 else if(ch[i] == 'L') ans[i]='G';
    26                 else if(ch[i] == 'M') ans[i]='H';
    27                 else if(ch[i] == 'N') ans[i]='I';
    28                 else if(ch[i] == 'O') ans[i]='J';
    29                 else if(ch[i] == 'P') ans[i]='K';
    30                 else if(ch[i] == 'Q') ans[i]='L';
    31                 else if(ch[i] == 'R') ans[i]='M';
    32                 else if(ch[i] == 'S') ans[i]='N';
    33                 else if(ch[i] == 'T') ans[i]='O';
    34                 else if(ch[i] == 'U') ans[i]='P';
    35                 else if(ch[i] == 'V') ans[i]='Q';
    36                 else if(ch[i] == 'W') ans[i]='R';
    37                 else if(ch[i] == 'X') ans[i]='S';
    38                 else if(ch[i] == 'Y') ans[i]='T';
    39                 else if(ch[i] == 'Z') ans[i]='U';
    40             }
    41             else ans[i]=ch[i];
    42         }
    43         for(int i=0;i<len;i++) printf("%c",ans[i]);
    44         printf(" ");
    45     }
    46     return 0;
    47 }
  • 相关阅读:
    classloader加载类原理
    要学的东西
    ArcGIS 10 帮助
    ArcGIS Server发布移动地图服务(mobile data access)时的问题
    SDE的性能取决于
    用oracle trace 来跟踪session
    ArcSDE10升级sp1后服务无法启动的解决办法
    ArcSDE 发布 WMS 服务出错
    ArcSDE10升级sp1后服务无法启动的解决办法
    ArcGIS Server发布移动地图服务(mobile data access)时的问题
  • 原文地址:https://www.cnblogs.com/pengcheng-official/p/9459607.html
Copyright © 2011-2022 走看看