求判断重复算法!!! 用户每次随意输入100以内的7个数字.要求输入不能重复.怎样判断? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 开一个范围为100的bool数组吧 然后读入一个数据后 就标记一下 bool CheckRepeat(IEnumerable<int> inputs) { foreach (var item in inputs) { int cnt = 0; foreach (var item1 in inputs) { if (item == item1) { if (++cnt > 1) return false; } } } return true; } IEnumerable<int> inputs这个变量怎么传入呀?用户输入的是在textbox输入 class FangFa { public static bool Check(string str) { bool flag=true; string[] Ch=new string[7]; Ch=str.Split(','); for (int i = 0; i < str.Length; i++) { for (int j = i + 1; j < 6; j++) { if (Ch[i] == Ch[j]) { flag = false; break; } } } if(flag==false) { Console.WriteLine("有重复数字请重新输入:"); str = Console.ReadLine(); Check(str); } return flag=true; } } class Program { static void Main(string[] args) { Console.WriteLine("输入七个不同的数以‘,’隔开:"); string shuzi = Console.ReadLine(); FangFa.Check(shuzi); Console.Read(); } }如果是窗体把Ch变为textbox.text即可 找不到类型或命名空间名称? gridview多选 怎么获取被选中行中某一个字段的值? 求一C#算法 很菜鸟的问题!欢迎高手指导,谢谢! Excel.Workbook 问题!! 急啊~~~~~!!!! 做C/S的上传 出现问题 缺少partial 修饰符 C#中,如何判断WORD字节流是否完整或合法? C# socket System.OutOfMemoryException 关于DataSet和数据源的一个问题 求助 一个简单的C++方法 翻译成 C# 谢谢大家 牛人们帮下忙 关于一个表绑定TREEVIEW的节点问题 用Socket做一个抢答程序
bool CheckRepeat(IEnumerable<int> inputs)
{
foreach (var item in inputs)
{
int cnt = 0;
foreach (var item1 in inputs)
{
if (item == item1)
{
if (++cnt > 1)
return false;
}
}
}
return true;
}
这个变量怎么传入呀?
用户输入的是在textbox输入
{
public static bool Check(string str)
{
bool flag=true;
string[] Ch=new string[7];
Ch=str.Split(',');
for (int i = 0; i < str.Length; i++)
{
for (int j = i + 1; j < 6; j++)
{
if (Ch[i] == Ch[j])
{
flag = false;
break;
}
}
}
if(flag==false)
{
Console.WriteLine("有重复数字请重新输入:");
str = Console.ReadLine();
Check(str);
}
return flag=true;
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("输入七个不同的数以‘,’隔开:");
string shuzi = Console.ReadLine();
FangFa.Check(shuzi);
Console.Read();
}
}
如果是窗体把Ch变为textbox.text即可