字节跳动校招内推码: C4BDSMC
投递链接: https://job.toutiao.com/s/J691fRK
内推交流QQ群:1049175720

think:
1晚上幸亏补题了,要不我的内心估计就留下阴影了,题目真的让我很受伤,明明说了输入一个四位数,呜呜呜,怎么会有前导0这组数据呢,天梯赛的时候自己将输入的数用一个变量存储,然后通过while循环分离出4位,然后通过整型数组存放,通过自己懒投机取巧发现的一个小规律,没思考运算后用一个变量存储输出了,今天晚上看到测试数据的类型后,自己终于明白哪里错了

测试点1     答案正确    9/9     2   1   sample等价,转换中间有前导0
测试点2    答案正确    3/3     1   1   输入有前导0
测试点3    答案正确    3/3     2   1   输出有前导0

2反思:多思考

4 数字加密 (15分)

输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。例如输入1257,经过加9取余后得到新数字0146,再经过两次换位后得到4601。

输入格式:
输入在一行中给出一个四位的整数x,即要求被加密的数。

输出格式:
在一行中按照格式“The encrypted number is V”输出加密后得到的新数V。

输入样例:
1257

输出样例:
The encrypted number is 4601

以下为答案正确代码

#include <stdio.h>
int main()
{int x, t;int a[14];while(scanf("%d", &x) != EOF){a[0] = x/1000;a[1] = (x/100)%10;a[2] = (x/10)%10;a[3] = x%10;for(int i = 0; i < 4; i++){a[i] = (a[i] + 9)%10;}t = a[0], a[0] = a[2], a[2] = t;t = a[1], a[1] = a[3], a[3] = t;printf("The encrypted number is ");for(int i = 0; i < 4; i++){printf("%d", a[i]);}printf("\n");}return 0;
}

4 数字加密 (15分)——一维数组相关推荐

  1. 7-117 数字加密 (15 分)

    输入一个四位数,将其加密后输出.方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数.例如输入1257,经过 ...

  2. C++学习之路 | PTA乙级—— 1048 数字加密 (20 分)(精简)

    1048 数字加密 (20 分) 本题要求实现一种数字加密方法.首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 ...

  3. 求整数的位数及各位数字之和 (15 分)

    7-48 求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和. 输入格式: 输入在一行中给出一个不超过109的正整数N. 输出格式: 在一行中输出N的位数及其各位 ...

  4. 实验4-1-9 猜数字游戏 (15 分)

    实验4-1-9 猜数字游戏 (15 分) 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("To ...

  5. 实验4-1-4 求整数的位数及各位数字之和 (15 分)

    实验4-1-4 求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和. 输入格式: 输入在一行中给出一个不超过109的正整数N. 输出格式: 在一行中输出N的位数及 ...

  6. 7-12 个位数字统计 (15 分)

    7-12 个位数字统计 (15 分) 给定一个整数n,统计每种不同的个位数字出现的次数.例如,给定n=100811,则有2个0,3个1,1个8. 输入格式: 输入一个不超过长整型范围的整数n. 输出格 ...

  7. 7-25 念数字(15 分)Java与C++

    7-25 念数字(15 分) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu ...

  8. 数字金字塔 (15 分)

    数字金字塔 (15 分) 本题要求实现函数输出n行数字金字塔. 函数接口定义: void pyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格 ...

  9. 实验5-11 空心的数字金字塔 (15 分)

    实验5-11 空心的数字金字塔 (15 分) 本题要求实现一个函数,输出n行空心的数字金字塔. 函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1 ...

最新文章

  1. docker~dockertoolbox的加速器
  2. 【数据挖掘知识点二】概率基础
  3. 编译问题一 undefined reference to `EVP_sha1' ‘RAND_byte’ ‘DES_key_sched’ 问题解决
  4. cgic: 为C语言编写CGI的C函数库
  5. 动态加入JS及加入CSS
  6. Leet Code OJ 58. Length of Last Word [Difficulty: Easy]
  7. 为什么font-family最后都会加上sans-serif字体?
  8. 网络资产管理系统_固定资产管理系统的三种网络架构方式
  9. 信息学奥赛一本通(1082:求小数的某一位)
  10. 计算机仿真保密,量子密钥分配方案的安全性研究及其计算机仿真
  11. laradock 进入 工作区
  12. 推荐几款MySQL图形化客户端管理工具
  13. Windows64位安装git
  14. 中国企业服务总线(ESB)市场趋势报告、技术动态创新及市场预测
  15. Vmware私有云平台搭建(1)
  16. bootstrap3-dialog 使用说明
  17. [计算机通信网络]Packet tracer中laptop连接无线路由器
  18. csrf漏洞防御方案_CSRF 漏洞原理详解及防御方法
  19. vscode如何同时运行多个vue项目
  20. mybatisplus+oracle,Springboot+MybatisPlus+Oracle实现主键自增的示例代码

热门文章

  1. php7伪静态 源码,freekan3.8.3去授权完整版源码
  2. css文字换行时对不齐,css小技巧 - 换行对齐
  3. 解决 git clone fatal: unable to access ‘https://github.com...‘: 的一种方法
  4. 网络安全之认识挖矿木马
  5. 资深程序员带你攻克 Linux 系统编程
  6. 智能控制 复习资料之第三章专家系统
  7. 2021牛年一月营销活动指导方案
  8. 【腾讯云 Finops Crane 集训营】Finops Crane-英雄之剑
  9. 系统分析与设计 作业1
  10. 佳能Canon PIXMA iP1600 打印机驱动