Как я уже упоминал в другом вопросе, я учил себя C из книги KN King's C Programming: A Modern Approach (2ndEdn) .
Мне это нравится, но я надеюсь опубликовать здесь странный вопрос, чтобы получить совет, если это необходимо, потому что, к сожалению, у меня нет репетитора, и некоторые части вызывают больше вопросов, чем они дают ответы!
вопрос, который просит меня написать программу, которая находит наибольшее и наименьшее из четырех целых чисел, введенных пользователем ... Я ' Я придумал способ найти самый большой, но хоть убей не могу придумать, как достать самое маленькое. В вопросе говорится, что четырех операторов if должно быть достаточно. Математика не моя сильная сторона, я буду признателен за любой совет!
#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!
Ура Эндрю