本帖最后由 蒋元龙 于 2013-8-30 11:44 编辑
输入一串字符,不重复输出显示。
string inc,de,c,t;
int i;
Console.Write("输入一行数据:");
inc = Console.ReadLine();
t = inc.Substring(0,1);
for (i = 0; i <inc.Length; i++)
{
c = inc.Substring(i,1);//取出第 i 个字符
//Console.WriteLine(c);
de = inc.Substring(0,i);//截取0到第 i 个字符
//Console.WriteLine(de);
if (de.IndexOf(c) > 0 && i != 0||i == 0) //从第二个字符开始判断第 i 个字符是否重复
{
continue;
}
t += c;
}
Console.Write("最终数为:"); Console.Write(t); Console.ReadKey();
输kkkkkk这样式的,输多少个出来多少个
下面这样输又没有问题
输入 123545388888
结果 123548
|