#include<stdio.h>
#include<string.h>
#define MAX 24int TEST(char ch[MAX])/*判断输入的注册码是否符合要求*/
{int i=0,k=0,j=0; while(ch[i]>64&&ch[i]<91||ch[i]>96&&ch[i]<123||ch[i]==' '){if(ch[i]>64&&ch[i]<91||ch[i]>96&&ch[i]<123){ k++;i++;}else if(ch[i]==' '){j++;if(k%4==0)   /*格式必须是:xxxx xxxx xxxx    */i++;elsebreak;}}
if(k%4==0&&j==(k/4)-1)  /*判断是否格式错误,如是否多输入了空格符*/return 1;
elsereturn 0;
}void TRANS(char ch[MAX])  /*转换注册码*/
{int i,j;i=strlen(ch); for(j=0;j<i;j++){   if(ch[j]>64&&ch[j]<91||ch[j]>96&&ch[j]<123){   if(ch[j]>86&&ch[j]<91||ch[j]>118&&ch[j]<123)ch[j]-=ch[j]/30;elsech[j]+=ch[j]/30;}}
}
main(void)
{char ch[MAX];int a;
l1:   printf("请输入注册码,格式:abSD WqhJ (20个字符长度以内,且全为字母)\n");gets(ch);a=TEST(ch);if(a){TRANS(ch);printf("转换后密码为:\n");printf("%s",ch);printf("\n");}else{printf("注册码输入错误!\n");goto l1;}
}

转自:http://www.oschina.net/code/snippet_558412_15806

注册码,注册码,注册码生成器就是牛!!相关推荐

  1. python注册码_python 注册码

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python -m grpc_tools.protoc -i. --python ...

  2. 50行代码,实现AI文章生成器,牛逼!

    本文共1502字 预计阅读时间:3分钟 据说 AI 已经可以自动写文章 类似的报道屡见不鲜 但是 AI 写出来的文章到底是什么样的? 我想没几个人见识过 无意中看到了 Gayhub 上的这个项目 全称 ...

  3. EditPlus各个版本的注册码,亲测可用

    原文链接:https://www.cnblogs.com/shihaiming/p/6422441.html EditPlus4注册码 注册名:host1991     序列号:14F50-CD5C8 ...

  4. Editplus5.0 注册码

    EditPlus5.0注册码 注册名 Vovan 注册码 3AG46-JJ48E-CEACC-8E6EW-ECUAW EditPlus3.x注册码 EditPlus注册码生成器链接 http://ww ...

  5. 破解keil 2k限制,注册码生成

    1.点击c51v802.exe直接安装直到结束,安装路径最好选用默认的c:\keil与   原来的老板本放到相同的目录下会自动添加一个新的目录c:\keil\uv3 2.第一次运行请先进入file-& ...

  6. navicat8.0版本注册码,已试可用

    点击注册后输入以下注册码即可 注册码: NAVJ-W56S-3YUU-MVHV NAVE

  7. 通过机器码获得注册码的完整方案

    oceanwave (2002-12-2 19:8) 1479167 想加密自己的软件,看过一些软件的作法,思路如下: 1.用户安装后,得出本机的机器码(硬盘的序列号,不想用网卡,因为很多机器没有网 ...

  8. 压缩包密码破解器......含我本人购买的注册码,不注册用不了.分享!!

    ARPR破解压缩包密码器, arpr注册码ARPR-83296730531875-CBBVYBXFEXDEVPMB 注册码免费分享给你们, 希望压缩包忘记密码的可以得到处理, 下载地址: https: ...

  9. C# 根据机器码生成+验证注册码简单实现demo

    一.界面如下 (1)生成注册码 输入注册码有效期(单位可选择小时.天.月.年)-> 输入机器码 -> 生成注册码 (2)验证注册码 自动读取本地机器码 -> 输入注册码 -> ...

最新文章

  1. easyui 常用按钮图标
  2. some understanding of《Improved Use of Continuous Attributes in C4.5》
  3. Hyperledger Fabric on SAP Cloud Platform(SAP云平台上的超级账本简介)
  4. xp精简工具_办公人士需要精简Win10吗?
  5. mysql如何建外建_mysql如何建立外键
  6. 财务自由的味道!台积电股价连创新高,经营团队15人持股价值过亿
  7. 【渝粤教育】电大中专消费者行为学 (2)作业 题库
  8. Java并发编程实战 - 笔记
  9. GOM引擎ItemShow代码在NPC对话框中显示装备图片及属性
  10. 想多赚钱!程序员如何把副业搞得风生水起?
  11. 超级计算机app网易,网易有道超级计算器
  12. poj 3709 斜率优化
  13. java实现评论功能_Java实现评论回复功能的完整步骤
  14. epsfallback_EPS网络CS Fallback技术研究
  15. python自动化部署hadoop集群_大数据集群的自动化运维实现思路
  16. 正则表达式-RegExp-常用正则表达式
  17. 苹果apple通过双重认证帐户恢复获取AppID访问权限
  18. 【深度学习】语义分割:论文阅读:(CVPR 2022) MPViT(CNN+Transformer):用于密集预测的多路径视觉Transformer
  19. WEEK 15 B ZJM 与生日礼物
  20. 042期正版四字梅花诗:冰清一洁

热门文章

  1. (搬运).net起步 (用配置文件属性维护网站用户信息 3)
  2. android 照片备份,照片备份云相册
  3. 软件开发中的破窗效应
  4. 随着互联网的发展使得很多传统行业正在发生革命性的转变
  5. Windows Server 2016安装SQL server 2008 R2(多图)
  6. 【重难点】【计算机网络 02】TCP 和 UDP 的区别、TCP 的三次握手和四次挥手、HTTP 和 HTTPS、HTTP 各版本之间的区别、HTTP 如何实现长连接
  7. mysql charset utf8_MySQL Charset--UTF8和UTF8MB4对比测试
  8. 微信支付统一下单接口返回数据乱码
  9. sun.misc.Unsafe类详解
  10. 这个情人节如何过得不一样?快来看哪个国家才是全球浪漫目的地 | 美通社头条...