zoukankan      html  css  js  c++  java
  • C#入门经典第五版之变量的更多内容编码题训练

    1. 编写一个控制台应用程序,它接收用户输入的一个字符串,将其中的字符以与输入相反的顺序输出。

    1         public string ReverseString(string str)
    2         {
    3             string reversedString = "";
    4             for (int i = str.Length - 1; i >= 0; i--)
    5             {
    6                 reversedString += str[i];
    7             }
    8             return reversedString;
    9         }
    View Code

    2. 编写一个控制台应用程序,它接收用户输入的一个字符串,用yes替换字符串中所有的no

    1         public string ReplaceString(string str)
    2         {
    3             str = str.Replace("no", "yes");
    4             return str;
    5         }
    View Code

    3. 编写一个控制台应用程序,它接收用户输入的一个字符串,给字符串的每个单词加上双引号

    1         public string AddQuotes(string str)
    2         {
    3             str = """ + str.Replace(" ", "" "") + """;
    4             return str;
    5         }
    View Code

    首先,将以上三个方法放入Class StringExample中,然后,就可以在Program.cs中,建立一个测试类,通过以下方式调用并输出字符串结果:

     1         private static void StringExampleTest()
     2         {
     3             StringExample ex = new StringExample();
     4             string reversedString = "I am a Student";
     5             string resultStr;
     6             resultStr = ex.ReverseString(reversedString);
     7             Console.WriteLine(resultStr);
     8             string replaceString = "no, I am no ok, there is nobody here";
     9             resultStr = ex.ReplaceString(replaceString);
    10             Console.WriteLine(resultStr);
    11             string AddQuotes = "We are children, we are young";
    12             resultStr = ex.AddQuotes(AddQuotes);
    13             Console.WriteLine(resultStr);
    14         }
    View Code

    在Main方法中直接调用上述StringExampleTest()方法即可得到如下结果:

    作者:Ribbon 出处: http://www.cnblogs.com/Ribbon/ 本文版权归作者和博客园共有,欢迎转载。未经作者同意下,必须在文章页面明显标出原文链接及作者,否则保留追究法律责任的权利。 如果您认为这篇文章还不错或者有所收获,可以点击右下角的【推荐】按钮,因为你的支持是我继续写作,分享的最大动力!
  • 相关阅读:
    现代软件工程_第一周练习_第12题
    [assembly: AssemblyVersion("1.0.1.*")] 指定版本字符串不符合所需格式
    C#中结构体与字节流互相转换
    字节转化为结构体BytesToStruct
    C#调用Microsoft.DirectX.DirectSound问题记录及解决
    C# Wpf集合双向绑定
    <转载>XML操作
    <转载>提升程序的特权(AdjustTokenPrivileges)
    <转载>批处理之FOR语句祥解
    Effective STL 笔记: Item 6--Be alert for C++'s most vexing parse
  • 原文地址:https://www.cnblogs.com/Ribbon/p/4497915.html
Copyright © 2011-2022 走看看