zoukankan      html  css  js  c++  java
  • 编程实践63

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace CompareString
    {
        class Program
        {
            static void Main(string[] args)
            {
                string strX, strY;        //定义变量用来记录输入的字符串
                int x;
    
                //输入字符串的值
                Console.Write("请输入字符串1的值:");
                strX = Console.ReadLine();
                Console.Write("请输入字符串2的值:");
                strY = Console.ReadLine();
    
                //循环比较两个字符串相应位置上的字符
                x = bz(strX,strY);
                if (x == 2)
                {
                    Console.WriteLine("字符串{0}  小于  字符串{1}", strX, strY);
                }
    
                //字符串1与字符串2前面的字符全相同,且字符串1的长度大于字符串2的长度
                if (x == 1)
                {
                    Console.WriteLine("字符串{0}  大于  字符串{1}", strX, strY);
                }
    
                //字符串1与字符串2前面的字符全相同,且字符串1的长度等于字符串2的长度
                if (x == 0)
                {
                    Console.WriteLine("字符串{0}  等于  字符串{1}", strX, strY);
                }
                Console.ReadKey(true);
    
            }
            public static int bz(string strInput1, string strInput2)
            {
                int i;                 
    
                for (i = 0; i < strInput1.Length && i < strInput2.Length; i++)
                {
                    if (strInput1[i] > strInput2[i])
                    {
                      
                        return 1;
                    }
                    if (strInput1[i] < strInput2[i])
                    {
                       
                        return 2;
                    }
                }
    
                //字符串1与字符串2前面的字符全相同,且字符串1的长度小于字符串2的长度
                if (i == strInput1.Length && i < strInput2.Length)
                {
                    return 2;
                }
    
                //字符串1与字符串2前面的字符全相同,且字符串1的长度大于字符串2的长度
                if (i < strInput1.Length && i == strInput2.Length)
                {
                   
                    return 1;
                }
    
                //字符串1与字符串2前面的字符全相同,且字符串1的长度等于字符串2的长度
                if (i == strInput1.Length && i == strInput2.Length)
                {
                   
                    return 0;
                }
                return 0;
            }
        }
    }
  • 相关阅读:
    11.枚举类.md
    10. Lambda表达式.md
    9.内部类
    8.抽象类、接口和多态.md
    7.final关键字.md
    jQuery学习笔记(5)-事件与事件对象
    Log4Net学习笔记(1)-完整的例子
    SqlServer知识点-操作xml
    NHibernate常见错误汇总(0)-持续更新中
    jQuery学习笔记(4)-设置元素的属性和样式
  • 原文地址:https://www.cnblogs.com/Wzqa/p/2812372.html
Copyright © 2011-2022 走看看