Упражнения C # Sharp: Сравните фамилии и перечислите их в алфавитном порядке
C # Sharp String: упражнение 24 с решением
Напишите программу на C # Sharp, чтобы сравнить фамилии двух людей. Затем он перечисляет их в алфавитном порядке.
Пример решения : -
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 программирования
disqus2code