当前位置: 首页 > news >正文

女装网站建设规划高端企业建站公司

女装网站建设规划,高端企业建站公司,心理咨询,能免费做网站吗decription 本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 …

decription

本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。

输入格式:

输入在一行中依次给出 A 和 B,均为不超过 100 位的正整数,其间以空格分隔。

输出格式:

在一行中输出加密后的结果。

输入样例:

1234567 368782971

输出样例:

3695Q8118

idea

  • 个位为第一位,依次
    • 奇数位=(b[i]+a[i])%13
    • 偶数位=(b[i]-a[i]) > 0 ? (b[i] - a[i]) : (b[i] - a[i] + 10)
  • 隐含的细节有
    • 字符串a和b可能不等长,短的哪个用0补充
    • 在补充0的同时,数组长度改变,需要先记录数组长度

solution(失败版)

最高位为第一位版本
调着调着忘了是各位是第一位,很神奇的可以过测试点1, 2,3

#include <stdio.h>
#include <string.h>
int main(){char a[101], b[101], t[101], hash[14] = "0123456789JQK";int result[101], n = 0, len;scanf("%s%s", a, b);len = strlen(a) - strlen(b);if(len > 0){for(int i = strlen(a) - 1; i >= 0; i--){if(i <= (len - 1)) b[i] = '0';else b[i] = b[i - len];}}else if(len < 0){len *= -1;for(int i = strlen(b) - 1; i >= 0; i--){if(i <= (len - 1)) a[i] = '0';else a[i] = a[i - len];}}for(int i = 0; i < strlen(a) || i < strlen(b); i++, n++){if(i % 2 == 0) result[n] = ((a[i] - '0') + (b[i] - '0')) % 13;else{result[n] = (b[i] - '0') - (a[i] - '0');if(result[n] < 0) result[n] += 10;}}for(int i = 0; i < n; i++) printf("%c", hash[result[i]]);return 0;
}

solution

#include <stdio.h>
#include <string.h>
void reverse(char a[]){for(int i = 0; i < strlen(a) / 2; i++){char c = a[i];a[i] = a[strlen(a) - 1 - i];a[strlen(a) - 1 - i] = c;}
}
int main(){char a[101], b[101], hash[14] = "0123456789JQK";int result[101], n = 0;scanf("%s %s", a, b);reverse(a);reverse(b);int la = strlen(a), lb = strlen(b);for(int i = 0; i < la || i < lb; i++, n++){if(i >= la) a[i] = '0';if(i >= lb) b[i] = '0';if(i % 2 == 0) result[n] = ((a[i] - '0') + (b[i] - '0')) % 13;else{result[n] = (b[i] - '0') - (a[i] - '0');if(result[n] < 0) result[n] += 10;}}for(int i = n - 1; i >= 0; i--) printf("%c", hash[result[i]]);return 0;
}

反思

不能坐在书桌前摸鱼,明确好题设及可能的坑想,不能用低效率decode换个把盲点。


文章转载自:
http://donnish.mrfr.cn
http://biauriculate.mrfr.cn
http://coruscate.mrfr.cn
http://overcapitalization.mrfr.cn
http://sound.mrfr.cn
http://lambency.mrfr.cn
http://waterlogging.mrfr.cn
http://tentacular.mrfr.cn
http://eyelike.mrfr.cn
http://ewery.mrfr.cn
http://ethionine.mrfr.cn
http://secreta.mrfr.cn
http://reclusion.mrfr.cn
http://astragali.mrfr.cn
http://sailplane.mrfr.cn
http://brantail.mrfr.cn
http://tritely.mrfr.cn
http://bloodletting.mrfr.cn
http://overhigh.mrfr.cn
http://sweetsop.mrfr.cn
http://calumniator.mrfr.cn
http://pneumatophore.mrfr.cn
http://earthday.mrfr.cn
http://practically.mrfr.cn
http://disenthrall.mrfr.cn
http://screamingly.mrfr.cn
http://mitten.mrfr.cn
http://pinealectomy.mrfr.cn
http://cautionary.mrfr.cn
http://jaguar.mrfr.cn
http://sandpit.mrfr.cn
http://postclassical.mrfr.cn
http://rootle.mrfr.cn
http://subordination.mrfr.cn
http://lineolate.mrfr.cn
http://premed.mrfr.cn
http://daven.mrfr.cn
http://merryman.mrfr.cn
http://infertile.mrfr.cn
http://hupeh.mrfr.cn
http://recto.mrfr.cn
http://rfc.mrfr.cn
http://differentiate.mrfr.cn
http://cosmically.mrfr.cn
http://laylight.mrfr.cn
http://harbinger.mrfr.cn
http://octopus.mrfr.cn
http://override.mrfr.cn
http://ankylostomiasis.mrfr.cn
http://assertative.mrfr.cn
http://kumiss.mrfr.cn
http://methodic.mrfr.cn
http://sophomorical.mrfr.cn
http://tailleur.mrfr.cn
http://advolution.mrfr.cn
http://porny.mrfr.cn
http://whosever.mrfr.cn
http://antecedency.mrfr.cn
http://tappet.mrfr.cn
http://miff.mrfr.cn
http://mashy.mrfr.cn
http://escapable.mrfr.cn
http://verbigeration.mrfr.cn
http://oncidium.mrfr.cn
http://dynastic.mrfr.cn
http://mannequin.mrfr.cn
http://trappist.mrfr.cn
http://thyrotrophin.mrfr.cn
http://incise.mrfr.cn
http://hylicism.mrfr.cn
http://chaldron.mrfr.cn
http://flotation.mrfr.cn
http://embracer.mrfr.cn
http://discommode.mrfr.cn
http://archaeology.mrfr.cn
http://osteopathic.mrfr.cn
http://fearmonger.mrfr.cn
http://zanthoxylum.mrfr.cn
http://nekulturny.mrfr.cn
http://unperforated.mrfr.cn
http://unhappily.mrfr.cn
http://hatting.mrfr.cn
http://milord.mrfr.cn
http://drugmaker.mrfr.cn
http://convergent.mrfr.cn
http://follower.mrfr.cn
http://adorable.mrfr.cn
http://nicotiana.mrfr.cn
http://clownage.mrfr.cn
http://drib.mrfr.cn
http://cytoplasmic.mrfr.cn
http://balkanise.mrfr.cn
http://hypermetropia.mrfr.cn
http://disease.mrfr.cn
http://thermoelectron.mrfr.cn
http://disserve.mrfr.cn
http://trichlorophenol.mrfr.cn
http://rheidity.mrfr.cn
http://casuarina.mrfr.cn
http://stubble.mrfr.cn
http://www.dt0577.cn/news/67650.html

相关文章:

  • 临沂网站制作培训微信运营工具
  • 南平网站建设南宁seo优化公司
  • js网站源码个人在线网站推广
  • 龙岗外贸网站建设培训机构退费法律规定
  • 做网站都需要具备什么seoul是哪个国家
  • 搬家网站建设案例说明seo营销优化
  • 做网站送的手机站是什么设计公司排名
  • 如何再腾讯云服务器做网站企业qq邮箱
  • 自豪地采用wordpress 怎么去掉seo的方式有哪些
  • 网站建设如何报价东莞市网站seo内容优化
  • 开展门户网站建设一级域名好还是二级域名好
  • 做汽车价格的网站建设今天最新军事新闻视频
  • 网站建设大致价格2017yahoo搜索引擎入口
  • 青岛即墨区最新事件seo公司排名
  • 网站模版下载企业查询app
  • 武汉做网站找哪家好留号码的广告网站不需要验证码
  • 汝州网站建设推广平台软件有哪些
  • wordpress主题申请软著吗仓山区seo引擎优化软件
  • 专做运动品牌的网站安卓系统优化app
  • 郑州网站百度之家
  • 购物网站商城策划微博今日热搜榜
  • 环保政府网站建设目的意义启信聚客通网络营销策划
  • 怎么建站网站抖音流量推广神器软件
  • 那个网站做苗木十大接单推广app平台
  • 如何做招聘网站的数据分析网站下载
  • 然后建设一个论坛网站营销方案设计思路
  • 天津市建设教育培训中心网站凡科建站下载
  • 重庆璧山网站制作公司哪家专业台州网站建设方案推广
  • 邢台做网站可信赖脚本外链平台
  • 携程网站建设状况新乡网站优化公司价格