1,解密问题
/*
* 破解密码:tbizljbqlfcivqbh
* 已知加密方式
*
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestDecoding
{
class Program
{
static void Main(string[] args)
{
// 1,得到密文字符串
string coding = "tbizljbqlfcivqbh";
// 2,将密文转为字符数组
char[] codingCharArray = coding.ToCharArray();
// 3,破解密文
for (int i = 1; i <= 25; i++)
{
Console.WriteLine("第{0}种可能明文",i);
for (int j = 0; j < codingCharArray.Length; j++)
{
if (codingCharArray[j] + (char)i > 'z')
{
codingCharArray[j] = (char)(codingCharArray[j] + (char)(i - 26));
}
else
{
codingCharArray[j] += (char)i;
}
}
foreach (char c in codingCharArray)
{
Console.Write(c);
}
Console.WriteLine();
}
}
}
}
2,小鸡问题:已知要用100元买100只鸡,公鸡5元1只,母鸡3元1只,小鸡1元3只,公鸡,母鸡,小鸡的个数不能为0.求各种购买方案。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestChecken
{
class Program
{
static void Main(string[] args)
{
// 购买公鸡个数
int maleChCount = 1;
// 购买母鸡个数
int famaleChCount = 1;
// 购买小鸡个数
int littleChCount = 1;
// 统计方案个数
int index = 1;
// 用三重循环遍历求值
for (maleChCount = 1; maleChCount < 100; maleChCount++)
{
for (famaleChCount = 1; famaleChCount < 100; famaleChCount++)
{
for (littleChCount = 1; littleChCount < 100; littleChCount++)
{
if((100 == 5 * maleChCount + 3 * famaleChCount + littleChCount / 3)
&& (100 == maleChCount + famaleChCount + littleChCount))
{
Console.WriteLine("方案" + index + " --------> " + "公鸡:" + maleChCount + ", 母鸡:" + famaleChCount
+ " ,小鸡:" + littleChCount);
index++;
}
}
}
}
}
}
}
分享到:
相关推荐
.NET加密解密实现.NET加密解密实现.NET加密解密实现.NET加密解密实现.NET加密解密实现
asp.net 加密 解密 三种方法 实例
一个关于.net加密解密xml文件小实例
.net 加密解密
编程是方便测试用的asp.net 加密解密工具!
asp.net自定义加密解密方法,可以根据用户自己设定的秘钥加密解密。
简单的.NET加解密程序和取汉字拼音程序源码
因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有...将local_policy.jar和US_export_policy.jar这两个文件替换%JRE_HOME%\lib\security和%JDK_HOME%\jre\lib\security下原来的文件,注意先备份原文件。
webconfig加解密工具,可适用于用户密码加密,数据库连接字符串加密等等
asp.net加密解密示例
.net 加密解密demo 框架 3.5 基于AESEncrypt
VB.NET实现AES加密解密代码,可直接使用
自己做的一个加密解密小程序,采用vs2008编写,保证有效
.net 加密解密demo 框架 3.5 基于DESEncrypt
1.秘钥转换Java=>net 2.各种网络请求方式
本资源是对另一篇资源js端加密,后台解密/JS端解密,后台加密的后台版本,已亲测可用,并且加密和解密都可正常执行,注意:本资源中包含AES加密解密,RSA加密解密,以及生成PEM格式的RSA公私秘钥,但是有点没做好的...
.NET DES加解密的公共类程序,这可是我自己写的哦,超级好用的东东
如何获取用户或组的安全号码编程小程序,C++.net源代码编写,VisualStudio.net
前端JS,后台用到的类
一本较好的asp.net2.0解密教程。是英文版的,喜欢英文的朋友可以收藏啊!