zoukankan      html  css  js  c++  java
  • 【我为标程写注释】卢斯进制

    2.鹭鸶卢斯进制

    这图片太麻烦了所以不放了

    这也是一个搜索√

    原理就是搜索每个数字出现的次数,根据这个判断每个数字是什么

    好高级的操作……我还想着模拟来着(

    不过这标程还是有点疑问……为什么没有error的情况?(

     1 /*
     2     写代码人:std(不
     3     批注人:zx 
     4     指导老师:gg 
     5 */
     6 #include <cstdio>
     7 #include <cstring>
     8 #include <cstdlib>
     9 #include<iostream>
    10 using namespace std;
    11 char tmp[1000];
    12 char str[9];
    13 int used[9];
    14 int main(){
    15   
    16     //freopen("lusi.in","r",stdin);
    17     //freopen("lusi.out","w",stdout); 
    18     int i,j,k,n;
    19     char c;
    20     scanf("%d
    +", &n);    //为了把+忽略掉 
    21     n--;    //进制数 = 行数 - 1 
    22     for(i = 0;i < n;i++){
    23         scanf(" %c", &c);
    24         str[i] = c;
    25     }
    26     for(i = 0; i < n; i++){
    27         scanf("
    %c", &c);
    28         for(j = 0; j < n; j++){
    29             scanf(" %s", tmp);
    30             if(strlen(tmp) == 1){
    31                 for(k = 0; k < n; k++){
    32                     if(str[k] == tmp[0]){    //记录每个数字出现次数 
    33                         used[k]++;
    34                         break;
    35                     }
    36                 }
    37             }
    38         }
    39     }
    40     for(i = 0; i < n-1; i++){    //高级操作:通过每个数字出现次数来判断这个数字是什么 
    41         printf("%c=%d ", str[i], used[i] - 1);
    42     }
    43     printf("%c=%d
    ", str[n-1], used[n-1] - 1);
    44     printf("%d
    ",n);
    45     return 0;
    46 }

    关于模拟我顺便说两句:

    1.0+0=0

    2.9+1=10

    3.剩下的就可以推出来了

    但是我没有写出来啊……

  • 相关阅读:
    228. Summary Ranges
    324. Wiggle Sort II
    42. Trapping Rain Water
    工作之后
    279. Perfect Squares
    391. Perfect Rectangle
    351. Android Unlock Patterns
    246. Strobogrammatic Number
    [LeetCode] 75. Sort Colors Java
    [Java] 80. Remove Duplicates from Sorted Array II Java
  • 原文地址:https://www.cnblogs.com/aristocrat/p/8822094.html
Copyright © 2011-2022 走看看