标题: C#,我总结的几个经典问题算法 [打印本页] 作者: 李建龙 时间: 2013-6-13 11:02 标题: C#,我总结的几个经典问题算法 [csharp]
//Random随机数
Random r = new Random();
while (true)
{
int i = r.Next(1, 7);
Console.WriteLine(i);
Console.ReadKey();
}
//指定分隔符数组,返回不带空格符的字符串
string str = "my name is lei";
char[] a = { ' ' };
string[] b = str.Split(a,StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < b.Length; i++)
{
Console.WriteLine(b[i]);
}
Console.ReadKey();
//倒序输出
Console.WriteLine("请输入字符串");
string a = Console.ReadLine();
string[] d = a.Split(' ');
for (int i = d.Length - 1; i >= 0;i-- )
{
Console.Write(d[i]+" ");
}
Console.ReadKey();
//忽略大小写
string a = "a";
string b = "A";
if (a.Equals(b,StringComparison.OrdinalIgnoreCase))
{
Console.WriteLine("一样的");
}
else { Console.WriteLine("不一样"); }
Console.ReadKey();
//字符替换
string a = "2008-11-12";
string[] b = a.Split('-');
Console.WriteLine("{0}年{1}月{2}日", b);
Console.ReadKey();
//求100_999的水仙花数
for (int i = 100; i <= 999;i++ )
{
//把个 十 百 分离出来
int ge=i%10;
int shi=i/10%10;
int bai=i/100;
//按照水仙花数规则判断
if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai )
{
Console.WriteLine(i);
}
}
Console.ReadKey();
// 求1_100直接的偶数和
int sum = 0;
for (int i = 1; i <= 100;i++ )
{
//如果i能被2整除说明这个数是偶数
if(i%2www.2cto.com
==0)
{ += i;
Console.WriteLine(i);
}
}
Console.WriteLine(sum);
Console.ReadKey();
} 作者: 无__畏 时间: 2013-6-13 12:12
这些是不是应该放自己的博客里面