Advertisement
Guest User

display each digit of input in english

a guest
Sep 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. #include <stdio.h>
  2. int main()
  3. { int input;
  4. float input_float;
  5. printf("type your number here\n");
  6. scanf("%f", &input_float);
  7. while(input_float > 0)
  8. { for(;input_float > 9;)
  9. {
  10. input_float = input_float / 10;
  11.  
  12. }
  13. input = (int) input_float;
  14.  
  15. switch (input) {
  16. case 1:
  17. printf("one ");
  18. break;
  19. case 2:
  20. printf("two ");
  21. break;
  22. case 3:
  23. printf("three ");
  24. break;
  25. case 4:
  26. printf("four ");
  27. break;
  28. case 5:
  29. printf("five ");
  30. break;
  31. case 6:
  32. printf("six ");
  33. break;
  34. case 7:
  35. printf("seven ");
  36. break;
  37. case 8:
  38. printf("eight ");
  39. break;
  40. case 9:
  41. printf("nine ");
  42. break;
  43. case 0:
  44. printf("zero ");
  45. break;
  46. }
  47. input_float = (input_float - (float)input)*10.0;
  48. }
  49. if (input_float == 0.0)
  50.  
  51. printf("zero ");
  52.  
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement