Well here is a little update. I been messing around the code.
-
#include <stdio.h>
-
-
-
int year;
-
int whatYear;
-
-
int main(void)
-
{
-
printf("Please enter a year between 1000 to 3000 first\n");
-
scanf("%d\n",&year);
-
if(!(year >=1000) || !(year <=3000))
-
{
-
while(year <1000 || year >3000)
-
{
-
printf("Please enter a year between 1000 to 3000 second\n");
-
scanf("%d\n",&year);
-
}
-
}
-
else
-
year = whatYear;
-
printf("herere %d",whatYear);
-
}
-
-
The result is half right, but it still asks for two input if it valid or not.
Please enter a year between 1000 to 3000 first
1500
1500
herere 0
Second test
Please enter a year between 1000 to 3000 first
1
1
Please enter a year between 1000 to 3000 second
1
Please enter a year between 1000 to 3000 second
1
Please enter a year between 1000 to 3000 second
1
Please enter a year between 1000 to 3000 second
1
Please enter a year between 1000 to 3000 second
1500
Please enter a year between 1000 to 3000 second
1500
herere 0