кодесурса
«C

Упражнения C: Найти наибольшее из трех чисел

script1adsense2code
script1adsense3code

Условное утверждение C: упражнение 8 с решением

Напишите программу на C, чтобы найти наибольшее из трех чисел.

Иллюстрированная презентация:


Пример решения :

Код C:

#include <stdio.h>
void main()
{
    int num1, num2, num3;
 
    printf("Input the values of three numbers : ");
    scanf("%d %d %d", &num1, &num2, &num3);
    printf("1st Number = %d,\t2nd Number = %d,\t3rd Number = %d\n", num1, num2, num3);
    if (num1 > num2)
    {
        if (num1 > num3)
        {
            printf("The 1st Number is the greatest among three. \n");
        }
        else
        {
            printf("The 3rd Number is the greatest among three. \n");
        }
    }
    else if (num2 > num3)
        printf("The 2nd Number is the greatest among three \n");
    else
        printf("The 3rd Number is the greatest among three \n");
}

ИЛИ ЖЕ

#include <stdio.h>
void main() {
    int num1, num2, num3;
 
    printf("Input the values of three numbers : ");
    scanf("%d %d %d", &num1, &num2, &num3);
    printf("1st Number = %d,\t2nd Number = %d,\t3rd Number = %d\n", num1, num2, num3);
 
   if ((num1 > num2) && (num1 > num3))
            printf("The 1st Number is the greatest among three. \n");
 
   if ((num2 > num3) && (num2 > num1))
        printf("The 2nd Number is the greatest among three \n");
 
   if ((num3 > num1) && (num3 > num2))
           printf("The 3rd Number is the greatest among three. \n");
 
}

ИЛИ ЖЕ

#include <stdio.h>
void main() {
    int num1, num2, num3,ctr;
 
    printf("Input the values of three numbers : ");
    scanf("%d %d %d", &num1, &num2, &num3);
    printf("1st Number = %d,\t2nd Number = %d,\t3rd Number = %d\n", num1, num2, num3);
 
   if (num1 > num2 && num1 > num3) ctr=num1;
 
   if (num2 > num3 && num2 > num1) ctr=num2;
   if (num3 > num1 && num3 > num2) ctr=num3;
           printf("The %d is the greatest among three. \n",ctr);
 
}

Пример вывода:

 Введите значения трех чисел: 12 25 52                                                                                  
1-й номер = 12, 2-й номер = 25, 3-й номер = 52                                                               
3-й номер самый большой среди трех 

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: Напишите программу на C, чтобы принять рост человека в сантиметре и классифицировать человека в соответствии с его ростом.
Далее: Напишите программу на C для принятия координатной точки в системе координат XY и определения, в каком квадранте находится координатная точка.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code