C#解决字符串输入、反序输出,和写入文本文件!

小弟是初学者、希望各位大侠能帮帮我!不甚感激用c#.NET控制台应用程序完成以下程序:1、提示用户输入一个字符串2、反序显示用户输入字符串3、重复以上两个步骤,直到用户输... 小弟是初学者、希望各位大侠能帮帮我!不甚感激
用c#.NET控制台应用程序完成以下程序:
1、提示用户输入一个字符串
2、反序显示用户输入字符串
3、重复以上两个步骤,直到用户输入空串(长度为零)
4、把整个过程记载在一个名称为ps.txt位于C盘根目录下的文本文件中
展开
 我来答
justinliyh
推荐于2016-11-11 · TA获得超过3262个赞
知道大有可为答主
回答量:1711
采纳率:0%
帮助的人:1114万
展开全部
/*
* Created by Justinliyh.
* Date: 2009-5-10
* QQ:120389514
* Email:lyhua@mail.ustc.edu.cn
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace ConsoleApplication5
{

class mytest
{
static void Main()
{
string str = string.Empty;
do
{
Console.WriteLine("请输入字符串:");
str = Console.ReadLine();
string reversedStr = ReverseString(str);

StringBuilder displayTxt = new StringBuilder();
displayTxt.AppendLine();
displayTxt.Append("反序前:" + str);
displayTxt.AppendLine();
displayTxt.Append("反序后:" + reversedStr);
StreamWriter strWriter = new StreamWriter(@"c:\ps.txt", true);
strWriter.Write(displayTxt.ToString());
strWriter.Close();
Console.WriteLine("反序之后:{0}", reversedStr);
} while (!string.IsNullOrEmpty(str));
}

private static string ReverseString(string str)
{
StringBuilder strBuild = new StringBuilder();
for (int i = str.Length - 1; i >= 0; i--)
{
strBuild.Append(str[i]);
}
return strBuild.ToString();
}
}
}
//专门为你写的哦,请给分,呵呵
heisetoufa
2009-05-11 · TA获得超过522个赞
知道小有建树答主
回答量:700
采纳率:0%
帮助的人:426万
展开全部
1,Console.ReadLine()

2,光标定位为从右往左显示

3,判断 Equals

4,用流输出保存
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式