Найти наибольшее число

CCBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном задании мы напишем программу на C для нахождения наибольшего числа среди трех чисел, введенных пользователем. Мы попросим пользователя ввести три числа, а затем наша программа определит наибольшее число и выведет его на консоль.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/FunctionsGroup(["Functions"]) c(("C")) -.-> c/FileHandlingGroup(["File Handling"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/variables("Variables") c/BasicsGroup -.-> c/data_types("Data Types") c/BasicsGroup -.-> c/operators("Operators") c/ControlFlowGroup -.-> c/if_else("If...Else") c/FunctionsGroup -.-> c/function_declaration("Function Declaration") c/FileHandlingGroup -.-> c/create_files("Create Files") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123277{{"Найти наибольшее число"}} c/data_types -.-> lab-123277{{"Найти наибольшее число"}} c/operators -.-> lab-123277{{"Найти наибольшее число"}} c/if_else -.-> lab-123277{{"Найти наибольшее число"}} c/function_declaration -.-> lab-123277{{"Найти наибольшее число"}} c/create_files -.-> lab-123277{{"Найти наибольшее число"}} c/user_input -.-> lab-123277{{"Найти наибольшее число"}} c/output -.-> lab-123277{{"Найти наибольшее число"}} end

Создайте программу на C

Во - первых, нам нужно создать программу на C в файле main.c, который находится в директории ~/project/.

Подключите необходимые библиотеки

Первое, что нужно сделать, - это подключить необходимые заголовочные файлы.

#include <stdio.h>

Объявите переменные

Далее мы объявляем три переменные типа float, чтобы хранить значения, введенные пользователем.

float a, b, c;

Получите ввод от пользователя

Теперь мы можем попросить пользователя ввести свои данные.

printf("Enter 3 numbers: ");
scanf("%f %f %f", &a, &b, &c);

Найдите наибольшее число

Теперь мы будем использовать инструкцию if...else, чтобы определить наибольшее число:

if(a >= b && a >= c)
{
   printf("\n\nLargest number = %.3f ", a);  // выводит наибольшее число в консоль
}
else if(b >= a && b >= c)
{
   printf("\n\nLargest number is = %.3f", b);
}
else
{
   printf("\n\nLargest number is = %.3f", c);
}

Отобразите вывод

Наконец, нам нужно вывести вывод в консоль.

printf("\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;

Убедитесь, что скомпилировали и запустили программу, чтобы протестировать ее.

Резюме

В этом практическом занятии мы научились писать программу на C для нахождения наибольшего из трех чисел, введенных пользователем. Мы использовали условный оператор if-else, чтобы определить наибольшее число и вывели результат в консоль. Не забывайте всегда тщательно тестировать свою программу, чтобы убедиться, что она работает как ожидается.