кодесурса
«C #

Упражнения C # Sharp: Сравните фамилии и перечислите их в алфавитном порядке

script1adsense2code
script1adsense3code

C # Sharp String: упражнение 24 с решением

Напишите программу на C # Sharp, чтобы сравнить фамилии двух людей. Затем он перечисляет их в алфавитном порядке.

«C #

Пример решения : -

C # острый код:

using System;
using System.Globalization;
public class Example24
{
   public static void Main()
   {
      string name1 ="John Peterson";
      string name2 ="Michel Jhonson";
      // Get position of space character.
      int index1 = name1.IndexOf(" ");
      index1 = index1 < 0 ? 0 : index1--;
      int index2 = name2.IndexOf(" ");
      index2 = index2 < 0 ? 0 : index2--;
      int length = Math.Max(name1.Length, name2.Length);
      Console.WriteLine("Sorted alphabetically by last name:");
      if (String.Compare(name1, index1, name2, index2, length, 
                         new CultureInfo("en-US"), CompareOptions.IgnoreCase) < 0)
         Console.WriteLine("{0}\n{1}", name1, name2); 
      else
         Console.WriteLine("{0}\n{1}", name2, name1); 
   }
}

Пример вывода:

 Сортировка в алфавитном порядке по фамилии:                                                                           
Мишель Джонсон                                                                                                
Джон Петерсон

Блок-схема:

«Блок-схема:

Редактор кода C # Sharp:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на C # Sharp для сравнения двух подстрок, используя разные культуры и игнорируя регистр подстрок.
Далее: Напишите программу на C # Sharp для вставки подстроки перед первым появлением строки.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code