Как я уже упоминал в другом вопросе, я учил себя Си из программирования К.Н. Кинга на Си: Современный подход (2ndEdn).
Мне это нравится, но я надеюсь выложить странный вопрос для совета, если это уместно, потому что, к сожалению, у меня нет наставника, и некоторые вопросы поднимают больше вопросов, чем отвечают!
У меня вопрос, который просит меня написать программу, которая находит наибольшее и наименьшее из четырех целых чисел, введенных пользователем ... Я нашел способ найти самое большое, но на всю жизнь из меня не может понять, как вытащить наименьшее. Вопрос говорит, что четырех утверждений должно быть достаточно. Математика не моя сильная сторона, я буду признателен за любой совет!
#include <stdio.h>
int main(int argc, const char *argv[])
{
int one, two, three, four;
printf("Enter four integers: ");
scanf("%d %d %d %d", &one, &two, &three, &four);
if (four > three && four > two && four > one)
printf("Largest: %d", four);
else if (three > four && three > two && three > one)
printf("Largest: %d", three);
else if (two > three && two > four && two > one)
printf("Largest: %d", two);
else
printf("Largest: %d", one);
return 0;
}
Я пытаюсь сделать это простым, поскольку я только до главы 5 из 27!
Приветствие
Andrew