home *** CD-ROM | disk | FTP | other *** search
/ Sams Teach Yourself C in 21 Days (6th Edition) / STYC216E.ISO / mac / Examples / Day05 / cube.c next >
C/C++ Source or Header  |  2002-04-14  |  532b  |  29 lines

  1. /* Demonstrates a simple function */
  2. #include <stdio.h>
  3.  
  4. long cube(long x);
  5.  
  6. long input, answer;
  7.  
  8. int main( void )
  9. {
  10.    printf("Enter an integer value: ");
  11.    scanf("%d", &input);
  12.    answer = cube(input);
  13.    /* Note: %ld is the conversion specifier for */
  14.    /* a long integer */
  15.    printf("\nThe cube of %ld is %ld.\n", input, answer);
  16.  
  17.    return 0;
  18. }
  19.  
  20. /* Function: cube() - Calculates the cubed value of a variable */
  21. long cube(long x)
  22. {
  23.    long x_cubed;
  24.  
  25.    x_cubed = x * x * x;
  26.    return x_cubed;
  27. }
  28.  
  29.