Приветствую всех начинающих программистов! Сегодня я хочу поделиться своим опытом написания программы на языке C#. В задании требуется взять трехзначное число, зачеркнуть первую цифру слева и приписать ее справа. Затем нужно вывести полученное число на экран.
Для начала, я создал новый проект в среде разработки Visual Studio и выбрал C# в качестве языка программирования.
Шаг 1⁚ Получение трехзначного числа
Первый шаг ⎼ получить исходное трехзначное число от пользователя. Я использовал консольный ввод/вывод для этой цели.
Вот код, который я использовал⁚
Console.Write(″Введите трехзначное число⁚ ″);
int number Convert.ToInt32(Console.ReadLine);
В этом коде мы выводим сообщение пользователю ″Введите трехзначное число⁚ ″, считываем введенное им значение и преобразуем его в целочисленный тип данных с помощью метода Convert.ToInt32. Результат сохраняем в переменной number.
Шаг 2⁚ Зачеркивание первой цифры и приписывание ее справа
Далее, мы зачеркиваем первую цифру числа и приписываем ее справа. Чтобы это сделать, я использовал некоторые операции над числом.
Вот код, который я использовал⁚
int firstDigit number / 100;
int newNumber (number % 100) * 10 firstDigit;
В этом коде мы сначала получаем первую цифру числа делением number на 100 (для трехзначного числа). Затем мы создаем новое число newNumber, удаляя первую цифру числа number и умножая оставшуюся двузначную часть на 10. Затем добавляем первую цифру числа (которую мы сохранили в переменной firstDigit).
И наконец, мы должны вывести полученное число на экран. Для этого я использовал следующий код⁚
Console.WriteLine(″Полученное число⁚ ″ newNumber);
В этом коде мы выводим сообщение ″Полученное число⁚ ″ и полученное число newNumber, объединяя их с помощью оператора ″ ″.
Полный код программы
Вот полный код программы, который я написал⁚
using System;
namespace MyProgram
{
class Program
{
static void Main(string[] args)
{
Console.Write(″Введите трехзначное число⁚ ″);
int number Convert.ToInt32(Console.ReadLine);
int firstDigit number / 100;
int newNumber (number % 100) * 10 firstDigit;
Console.WriteLine(″Полученное число⁚ ″ newNumber);
Console.ReadKey;
}
}
}
Это был мой опыт написания программы на языке C# в данном задании. Я надеюсь, что эта статья поможет вам начать программировать на C# и решать подобные задачи. Удачи вам!