c#的三个问题(应该很简单,希望有人来解答)

skin_deng 2007-03-23 06:34:56
(1)编写一个控制台应用程序,它接收用户输入的一个字符串,将其中的字符以与输入相反的顺序输出
(2)编写一个控制台应用程序,它接收一个字符串,用"yes"替换字符串中所有的"no"
(3)编写一个控制台应用程序,给字符串联的每个单词加入双引号
...全文
281 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
i三千 2007-03-23
  • 打赏
  • 举报
回复
3.

string inStr = Console.ReadLine();
string repStr = "\"";
string outStr = Regex.Replace(inStr,"^ +","",RegexOptions.IgnoreCase);
outStr = Regex.Replace(outStr," +$","",RegexOptions.IgnoreCase);
outStr = repStr + outStr + repStr;
outStr = Regex.Replace(outStr," +",repStr+" "+repStr,RegexOptions.IgnoreCase);
Console.Write(outStr);
Console.ReadLine();
evonne0102 2007-03-23
  • 打赏
  • 举报
回复
1
static void Main()
{
string strResult=DostrRev(" hello world!");
Console.WriteLine(" fa zhuan shu chu wei {0}",strResult);
}
string DostrRev(string strTest)
{
if(strTest.Lenght==1)
return strTest;
string strResult=strTest.Substring(strTest.Lenght-1,1)
strResult+=DostrRev(strTest.Substring(0,strTest.lenght-1));
return strResult;
}
i三千 2007-03-23
  • 打赏
  • 举报
回复
2、
string inStr = Console.ReadLine();
string outStr = inStr.ToLower().Replace("yes", "no");
Console.Write(outStr);
Console.ReadLine();
hglei 2007-03-23
  • 打赏
  • 举报
回复
用 split函数 以空格分割 每个词加好引号再合并到一起
bukater 2007-03-23
  • 打赏
  • 举报
回复
第三个很让人费解,中文双引号,还是英文的,英文的是左右一样的,
cctaiyang 2007-03-23
  • 打赏
  • 举报
回复
呵呵,楼主这是老师留的作业吧
-过客- 2007-03-23
  • 打赏
  • 举报
回复
1、
string inStr = Console.ReadLine();
char[] inChar = inStr.ToCharArray();
Array.Reverse(inChar);
string outStr = new string(inChar);
Console.Write(outStr);
Console.ReadLine();
2、
string inStr = Console.ReadLine();
string outStr = inStr.Replace("no", "yes");
Console.Write(outStr);
Console.ReadLine();

3、没看明白
skin_deng 2007-03-23
  • 打赏
  • 举报
回复
1.for语句我用过了.你说的substring给个例子来看看.
2.第二个经过提示也做出来啦.
3.第三个大家在帮帮忙吧.
谢谢啦.
marysxj 2007-03-23
  • 打赏
  • 举报
回复
1.for循环,用substring
2.用replace
3.不明白什么意思

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧