#include #include main(int argc, char **argv) { int i; int j; double f; for (i = 0; i < argc; i++) { printf("Argument %2d: %-20s", i, argv[i]); if (sscanf(argv[i], "%d", &j) == 1) { printf(" %10d", j); } else { printf(" %10s", "-"); } if (sscanf(argv[i], "%lf", &f) == 1) { printf(" %10.3lf", f); } else { printf(" %10s", "-"); } if (sscanf(argv[i], "%x", &j) == 1) { printf(" 0x%08x", j); } else { printf(" %10s", "-"); } printf("\n"); } return 0; }