
数字加密(总结有一个节点出错的原因)
发布日期:2021-05-06 03:52:57
浏览次数:21
分类:原创文章
本文共 446 字,大约阅读时间需要 1 分钟。
数字加密
题目
答案
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int main(){ int num,a[4],i=0,t; scanf("%d",&num); for(i=0;i<4;i++) { a[i]=num%10; num/=10; } for(i=0;i<4;i++) { a[i]=(a[i]+9)%10; } swap(a[1],a[3]); swap(a[0],a[2]); num=a[3]*1000+a[2]*100+a[1]*10+a[0]; printf("The encrypted number is %04d",num); }
总结
我之前是用while(num!=0)作为判断条件储存每个位上的数字,但PTA的第二个节点总是报错,所以既然已知位数,我就用for循环做了
大家有知道为什么的可以发在评论区帮我解惑,谢谢大家
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月05日 20时04分07秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
零基础入门JavaScript 这一篇笔记就够了
2019-03-04
MySQL_属性、记录长度、设计范式、表关系
2019-03-04
MySQL_安全管理、表单传值、php操作
2019-03-04
POJ 2299 Ultra-QuickSort(树状数组+离散化+求逆序数)
2019-03-04
BUUCTF web WarmUp
2019-03-04
hcnp笔记
2019-03-04
python数据分析
2019-03-04
MySQL(四)数据库结构设计
2019-03-04
JavaScript 函数作用域
2019-03-04
2021-05-03
2019-03-04
Mybatis-plus 常用注解
2019-03-04
HTML基本结构
2019-03-04
图(三):拓扑排序、关键路径
2019-03-04
mybatis 如何切割字符串 查询多个值
2019-03-04
算法初步 (排序, 散列, 贪心, 二分, two pointers)
2019-03-04
Python学习-基础(五)
2019-03-04
myqsl下载安装
2019-03-04
Tomcat下载安装
2019-03-04