请用C#语言实现,最小公共字符串
2009-04-08 18:06
274 查看
class Program
{
public Program(string str1,string str2)
{
StringBuilder sb = new StringBuilder();
sb.Append(str1);
sb.Append(str2);
for (int i = 0; i < sb.Length; i++)
{
for (int j = i + 1; j < sb.Length; j++)
{
if (sb[i] == sb[j])
{
sb.Remove(j, 1);
}
}
}
Console.WriteLine("最小公共字符串为:");
Console.WriteLine(sb.ToString());
}
static void Main(string[] args)
{
Console.WriteLine("请输入第一个字符串:");
string str1 = Console.ReadLine();
Console.WriteLine("请输入第二个字符串:");
string str2 = Console.ReadLine();
new Program(str1,str2);
Console.ReadLine();
}
}
{
public Program(string str1,string str2)
{
StringBuilder sb = new StringBuilder();
sb.Append(str1);
sb.Append(str2);
for (int i = 0; i < sb.Length; i++)
{
for (int j = i + 1; j < sb.Length; j++)
{
if (sb[i] == sb[j])
{
sb.Remove(j, 1);
}
}
}
Console.WriteLine("最小公共字符串为:");
Console.WriteLine(sb.ToString());
}
static void Main(string[] args)
{
Console.WriteLine("请输入第一个字符串:");
string str1 = Console.ReadLine();
Console.WriteLine("请输入第二个字符串:");
string str2 = Console.ReadLine();
new Program(str1,str2);
Console.ReadLine();
}
}
相关文章推荐
- 如何在C#语言中实现int类型的数字以字符类型输出
- 一个长度为10000的字符串,通过随机从a-z中抽取10000个字符组成.请用c#语言编写主要程序来实现
- 动态规划算法实现部分——求公共最长子序列以及构造回文需要删除的最小字符个数
- [JavaScrip和C#两种语言]实现观察者模式
- 用C#语言实现八皇后问题
- C 语言 实现 字符串 分割 函数(返回"二维字符数组",及分割后的字符数组的长度)
- 最大公共字串(C#实现版)
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- C# 利用TextBox的Text属性实现换行加字符 "\r\n"
- Socket接口原理及用C#语言实现
- MSScriptControl详解(可实现在C#等语言中调用JAVASCRIPT代码)
- Linux-C基础知识学习:C语言作业-从键盘输入一行字符,统计其中有多少个字母, 数字,空格(用数组实现,gets)。
- 用C#语言实现http协议下的多线程文件传输(代码)(转)
- 利用C#语言实现小闹钟
- C#实现多语言
- 汇编语言实现在80*25彩色字符模式下显示字符串
- C#语言实现ArcGIS数据源重置之Set Data Source功能
- C# 公共语言运行库
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序