Поиск ошибок в функциях в C#
В следующих задачах некоторый программист написал код и, возможно, допустил в нем ошибки. Вы должны проверить, делает ли код то, что описано. Если код работает некорректно, вы должны исправить ошибки.
Код должен найти сумму результатов работы двух функций:
int Func1()
{
Console.WriteLine(3);
}
int Func2()
{
Console.WriteLine(5);
}
Console.WriteLine(Func1() + Func2());
Код должен найти сумму результатов работы двух функций:
int Func1()
{
return 3;
}
int Func2()
{
return 5;
}
Console.WriteLine(Func1 + Func2);
Функция добавляет ноль к числу от 1 до 9,
а числа больше 9 возвращает без изменений:
string Add(int num)
{
if (num <= 9)
{
return "0" + num.ToString();
}
}
Console.WriteLine(Add(5));
Console.WriteLine(Add(12));
Код должен проверить число на то, что оно является простым:
bool IsPrime(int num)
{
for (int i = 2; i < num; i++)
{
if (num % i != 0)
{
return true;
}
else
{
return false;
}
}
}
Console.WriteLine(IsPrime(13));
Console.WriteLine(IsPrime(12));