Включите опцию autocd (shopt -s autocd), так что вам не нужно набирать cd. Например, вам нужна двухсимвольная команда .., чтобы перейти в родительский каталог.
Если вы перемещаетесь между двумя каталогами, вы можете переключаться между ними с помощью cd -, который идет на предыдущий рабочий каталог. Опция autocd не делает - run cd -, но вы можете определить псевдоним или функцию для этого.
Вы можете запомнить каталоги в стеке со встроенными autocd вариант и popd.
Если вы часто меняете подкаталоги определенного каталога, и эти подкаталоги имеют довольно уникальное имя, добавьте их в папку popd . Однако следует предупредить, что я никогда не находил ситуации, когда CDPATH был действительно удобен.
Вы можете установить переменную в имя каталога, а затем изменить ее с помощью $foo.
Zsh dirs имеет несколько приятных функций, которых у bash нет. Некоторые из них могут быть эмулированы путем написания функций, выполняющих ту же работу. В частности, форма с двумя аргументами cd позволяет удобно переключиться на другой каталог с похожим именем, например. из /home/thina/teams/td/tech/app/release/apks/com.acme/v1, запуск cd release beta переходит к /home/thina/teams/td/tech/app/beta/apks/com.acme/v1.
для double:
int main(void)
{
double a, b, c, temp, min;
printf ("Enter three nos. separated by spaces: ");
scanf ("%lf%lf%lf", &a, &b, &c);
temp = (a < b) ? a : b;
min = (c < temp) ? c : temp;
printf ("The Minimum of the three is: %lf", min);
/* indicate success */
return 0;
}
метод для double :
int main(void)
{
int a, b, c, temp, min;
printf ("Enter three nos. separated by spaces: ");
scanf ("%d%d%d", &a, &b, &c);
temp = (a < b) ? a : b;
min = (c < temp) ? c : temp;
printf ("The Minimum of the three is: %d", min);
/* indicate success */
return 0;
}
Прежде всего, вы должны иметь тип возврата double для функции minValue
. Тогда вашей логикой должно быть 3 числа a, b, c и другое double temp Тогда .. .
If (a < b)
Temp = a
Else
Temp = b
If(temp < c)
Return temp
Else
Return c