C/C++
NetRookieX
若能力无法承载野心,就静下心来学习吧!
展开
-
回文数判断代码
什么是回文数?“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,称为回文数。例如,n=1234321。正着读和反着读都一样,即为回文数。回文数代码实现#include<stdio.h>int main(void){ int a; scanf_s("%d", &a);...原创 2019-04-14 13:59:19 · 3304 阅读 · 0 评论 -
素数判断代码
什么是素数?定义:在大于1的自然数中,除了1和它本身以外不再有其他因数。又称质数。代码实现bool sushu(int t){ if (t % 2 == 0) //如果此数为偶数,则不是素数 return false; int k = sqrt(t); for (int i = 3; i <= k; i += 2) { if (t%i != 0) cont...原创 2019-04-14 14:04:34 · 2530 阅读 · 0 评论 -
C++判断字符串是否相等
话不多说,上代码bool str_same(char *p1, char *p2){ if (strcmp(p1, p2)) return 0; else for (int i = 0; i < strlen(p1) + 1; i++) { if (p1[i] != p2[i]) return 0; } return 1;}我相信一定会有更好的方...原创 2019-04-14 14:09:16 · 7070 阅读 · 0 评论 -
[代码]C语言进行md5,SHA256,SHA512加密
前言原本在学puppet,它的user资源需要设置hash后的散列值,结果…我把加密算法,shadow文件,密码破解搞了个遍…环境CentOS7gcc编译器/etc/shadow文件解析文件的格式为:{用户名}:{加密后的口令密码}:{口令最后修改时间距原点(1970-1-1)的天数}:{口令最小修改间隔(防止修改口令,如果时限未到,将恢复至旧口令):{口令最大修改间隔}:{...原创 2019-07-18 16:41:13 · 1288 阅读 · 0 评论