展开全部
static void Main(string[] args)
{
Console.WriteLine("输入一行字符,空格隔开");
string str = Console.ReadLine();
string x = " ";
string [] s=str.Split(x.ToCharArray ());
int temp=0;
for (int i = 0; i < s.Length; i++)
{
int n = s[i].Length;
if (n > temp)
{
temp = n;
}
}
Console.WriteLine(s[temp]);
Console.ReadKey();
}
{
Console.WriteLine("输入一行字符,空格隔开");
string str = Console.ReadLine();
string x = " ";
string [] s=str.Split(x.ToCharArray ());
int temp=0;
for (int i = 0; i < s.Length; i++)
{
int n = s[i].Length;
if (n > temp)
{
temp = n;
}
}
Console.WriteLine(s[temp]);
Console.ReadKey();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static string MaxLengthWord(string str) {
str = System.Text.RegularExpressions.Regex.Replace(str, "[^a-zA-Z]", "`");
string[] arrWord = str.Split(new char[]{'`'}, StringSplitOptions.RemoveEmptyEntries);
int MAX = 0, idx = 0;
for(int i = 0; i < arrWord.Length; i++){
if (arrWord[i].Length > MAX) {
MAX = arrWord[i].Length;
idx = i;
}
}
return arrWord[idx];
}
更多追问追答
追问
控制台的
追答
上面函数的调用:
Console.WriteLine("请输入一个句子:");
Console.Write(MaxLengthWord(Console.ReadLine()));
Console.ReadKey();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询