读书人

本人刚学C# 数组和字符处理的题目求解

发布时间: 2012-09-21 15:47:26 作者: rapoo

本人刚刚学C# 数组和字符处理的题目求解!
1.编写一个控制台应用程序,它接收用户输入的一个字符串,将其中的字符以与输入相反的顺序的输出。
2.编写一个控制台应用程序,它接收一个字符串,用yes替换字符串中所有的no
3.编写一个控制台应用程序,给字符串中的每个单词加上双引号

[解决办法]
c#要结合起来学,比如:
第一个问题自己一个个字符分析不免麻烦,ReadLine读入字符串,用GetBytes()这个函数直接就可以把字符串转成单字符数组,反响输出就好了
[解决办法]

探讨

这种问题也问?

[解决办法]
探讨
1.编写一个控制台应用程序,它接收用户输入的一个字符串,将其中的字符以与输入相反的顺序的输出。
2.编写一个控制台应用程序,它接收一个字符串,用yes替换字符串中所有的no
3.编写一个控制台应用程序,给字符串中的每个单词加上双引号

[解决办法]
楼主别生气,你大问题相对楼上各位大牛来说确实太简单,可能你还是刚入门,我教你一种自己解决问题的方法,必要对字符串进行操作的话,就去csdn上查 string成员 他将为你列出所有对string操作的方法和每个方法的用法,然后找相依的方法就行了,比如我给你回答第二问:
string errString = "This no uses 3 other no to docment the no";
string correctString = errString.Replace("no", "yes");
[解决办法]
探讨
1.编写一个控制台应用程序,它接收用户输入的一个字符串,将其中的字符以与输入相反的顺序的输出。
2.编写一个控制台应用程序,它接收一个字符串,用yes替换字符串中所有的no
3.编写一个控制台应用程序,给字符串中的每个单词加上双引号

[解决办法]
C# code
           // 第一题            string s1 = Console.ReadLine();            char[] arr = s1.ToCharArray();            Array.Reverse(arr);            s1 = new string(arr);            Console.WriteLine(s1);            // 第二题            string s2 = Console.ReadLine();            s2 = s2.Replace("no", "yes");            Console.WriteLine(s2);            // 第三题            string s3 = "I love you";            StringBuilder result = new StringBuilder();            foreach (var s in s3.Split(' '))            {                result.Append("\"" + s + "\"");            }            s3 = result.ToString();            Console.WriteLine(s3);            Console.ReadKey(); 

读书人网 >C#

热点推荐