home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / OTHERUTI / TCPP10-7.ZIP / EXAMPLES.ZIP / INTRO15.C < prev    next >
Text File  |  1990-09-26  |  756b  |  31 lines

  1. /* INTRO15.C--Example from Chapter 4 of Getting Started */
  2.  
  3. #include <stdio.h>
  4.  
  5. int main()
  6. {
  7.    char inbuf[130];
  8.    int  number;            /* Number entered by user */
  9.    int  total = 0;         /* Total of numbers entered so far */
  10.    int  count = 1;         /* Count of numbers entered */
  11.  
  12.    printf("Enter 0 to quit\n");
  13.    /* Priming statement puts a value into number */
  14.    gets(inbuf);
  15.    sscanf(inbuf, "%d", &number);
  16.  
  17.    while (number != 0)
  18.    {
  19.       total += number;
  20.       gets(inbuf);
  21.       sscanf(inbuf, "%d", &number);
  22.       if(number == 0)
  23.          printf("Thank you. Ending routine.\n");
  24.       else count++;
  25.    }
  26.    printf("Total is %d\n", total);
  27.    printf("Average is %d\n", total / count);
  28.  
  29.    return 0;
  30. }
  31.