#include #define USD_CAN 1.00134 /* What's this? */ /* function declaration */ float usd2can( float n ); int main () { float usd; printf("Enter a USD amount : "); scanf("%f",&usd); /* Whats this? */ printf("You entered: %.2f\n",usd); float can = usd2can(usd); printf("%.2f USD = %.2f CAN \n", usd, can); int usd_int; printf("\nEnter a USD amount (no cents) : "); scanf("%d",&usd_int); printf("You entered: %d\n",usd_int); /* int usd_int will be converted to a float * when used as an argument to usd2can */ can = usd2can(usd_int); printf("%d USD = %.2f CAN \n", usd_int, can); return 0; } /* function definition */ float usd2can( float n ) { return USD_CAN * n; };