fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.  
  5. double yearlyDeposit = 0;
  6. int noError = 0;
  7. while(noError == 0) {
  8. int errorCheck = scanf("%lf", &yearlyDeposit);
  9. if(errorCheck == 0) {
  10. printf("Invalid input, please try again\n");
  11. scanf("%*[^\n]\n");
  12. } else {
  13. noError = 1;
  14. }
  15. }
  16. printf("%f\n", yearlyDeposit);
  17.  
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 2056KB
stdin
sadjhk
sdkjflskdjf
lksdf
5.678
stdout
Invalid input, please try again
Invalid input, please try again
Invalid input, please try again
5.678000