letter-grade.c: Change printf to %li instead of %i and move return 0; inside if statement

This commit is contained in:
BBaoVanC 2020-10-22 22:59:54 -05:00
parent 1bd69ff2e4
commit 0a4002e05f
No known key found for this signature in database
GPG Key ID: 6D74C8B0E7D791C2

View File

@ -2,12 +2,13 @@
#include <stdlib.h>
int main() {
printf("Please enter a whole number percentage (0-100): ");
char inputText[4];
fgets(inputText, 4, stdin);
printf("inputText: %s\n", inputText);
long int input;
input = strtol(inputText, NULL, 0);
printf("input: %i\n", input);
printf("input: %li\n", input);
if ((input >= 0) && (input <= 100)) {
char letter;
@ -33,10 +34,9 @@ int main() {
}
printf("Your letter grade is %c\n", letter);
return 0;
} else {
printf("ERROR: Input must be no more than 100 and no less than 0\n");
return 1;
}
return 0;
}