Мои коды позволяют пользователю вводить счет от 1 до 100, что либо скажет им, что оценка «Хорошо», «ОК», «Морон», либо «Неверная».инструкция if-else
Но, когда я скомпилирую эти коды. Выход был неверен в нем тоже с правильным утверждением, если оно более чем 54.
Например:
- , если я вхожу в 55 он будет говорить «OK» и «Invalid».
- Если я войду в 54, он просто скажет «Морон».
Вот мои коды:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void main()
{
int score;
printf("Enter a Score");
scanf("%d", &score);
if (score >=80 && score <= 100){
printf("Good\n",);
}
if (score >=55 && score <=79){
printf("OK\n",);
}
if (score >=1 && score <=54){
printf("Moron\n",);
}
else{
printf("Invalid\n");
}
system("pause");
}
Посмотрите «еще если». – IMSoP