fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int quin2dec(char *str)
  5. {
  6. int i, value = 0;
  7. char s[] = "rhfmy";
  8. char *p;
  9.  
  10. for (i = 0; i < 4; i++) {
  11. if (str[i] == '\0') {
  12. break;
  13. }
  14. p = strchr(s, str[i]);
  15. if (p == NULL) {
  16. fprintf(stderr, "error\n");
  17. exit(1);
  18. }
  19. value = value * 5 + (p - s);
  20. }
  21. return value;
  22. }
  23.  
  24. int main()
  25. {
  26. char str[5];
  27. int i;
  28.  
  29. scanf("%4s", str);
  30. i = quin2dec(str);
  31. printf("%d\n", i);
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0.01s 1680KB
stdin
rfym
stdout
73