资源简介

C++大学教程(C++ How to program 第八版)的答案(源代码),自学者必备。第八版时目前的最新版,世界上最权威的C++教材之一,很多重点大学都一次为高级语言程序设计的教材。

资源截图

代码片段和文件信息

// Fig. F.2: figF_02.cpp
// Using variable-length argument lists.
#include 
#include 
#include 
using namespace std;

double average( int ... );

int main()
{
   double double1 = 37.5;
   double double2 = 22.5;
   double double3 = 1.7;
   double double4 = 10.2;

   cout << fixed << setprecision( 1 ) << “double1 = “ 
        << double1 << “\ndouble2 = “ << double2 << “\ndouble3 = “
        << double3 << “\ndouble4 = “ << double4 << endl
        << setprecision( 3 ) 
        << “\nThe average of double1 and double2 is “ 
        << average( 2 double1 double2 )
        << “\nThe average of double1 double2 and double3 is “ 
        << average( 3 double1 double2 double3 ) 
        << “\nThe average of double1 double2 double3“
        << “ and double4 is “ 
        << average( 4 double1 double2 double3 double4 ) 
        << endl;
}  // end main

// calculate average
double average( int count ... )
{
   double total = 0;
   va_list list;  // for storing information needed by va_start
 
   va_start( list count );

   // process variable-length argument list
   for ( int i = 1; i <= count; ++i )
      total += va_arg( list double );

   va_end( list ); // end the va_start
   return total / count;
}  // end function average

/**************************************************************************
 * (C) Copyright 1992-2012 by Deitel & Associates Inc. and               *
 * Pearson Education Inc. All Rights Reserved.                           *
 *                                                                        *
 * DISCLAIMER: The authors and publisher of this book have used their     *
 * best efforts in preparing the book. These efforts include the          *
 * development research and testing of the theories and programs        *
 * to determine their effectiveness. The authors and publisher make       *
 * no warranty of any kind expressed or implied with regard to these    *
 * programs or to the documentation contained in these books. The authors *
 * and publisher shall not be liable in any event for incidental or       *
 * consequential damages in connection with or arising out of the       *
 * furnishing performance or use of these programs.                     *
 **************************************************************************/

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-03-01 11:35  code_examples\
     文件       12292  2013-03-01 11:33  code_examples\.DS_Store
     目录           0  2013-03-01 11:59  __MACOSX\
     目录           0  2013-03-01 11:59  __MACOSX\code_examples\
     文件          82  2013-03-01 11:33  __MACOSX\code_examples\._.DS_Store
     目录           0  2013-03-01 11:35  code_examples\appF\
     目录           0  2010-10-20 13:31  code_examples\appF\FigF_02\
     文件        2405  2011-02-01 15:57  code_examples\appF\FigF_02\figF_02.cpp
     目录           0  2013-03-01 11:59  __MACOSX\code_examples\appF\
     目录           0  2013-03-01 11:59  __MACOSX\code_examples\appF\FigF_02\
     文件         197  2011-02-01 15:57  __MACOSX\code_examples\appF\FigF_02\._figF_02.cpp
     文件         197  2010-10-20 13:31  __MACOSX\code_examples\appF\._FigF_02
     目录           0  2010-10-20 13:31  code_examples\appF\FigF_03\
     文件        2124  2011-01-31 13:13  code_examples\appF\FigF_03\figF_03.cpp
     目录           0  2013-03-01 11:59  __MACOSX\code_examples\appF\FigF_03\
     文件         197  2011-01-31 13:13  __MACOSX\code_examples\appF\FigF_03\._figF_03.cpp
     文件         197  2010-10-20 13:31  __MACOSX\code_examples\appF\._FigF_03
     目录           0  2010-10-20 13:31  code_examples\appF\FigF_04\
     文件        2103  2011-01-31 13:13  code_examples\appF\FigF_04\figF_04.cpp
     目录           0  2013-03-01 11:59  __MACOSX\code_examples\appF\FigF_04\
     文件         197  2011-01-31 13:13  __MACOSX\code_examples\appF\FigF_04\._figF_04.cpp
     文件         197  2010-10-20 13:31  __MACOSX\code_examples\appF\._FigF_04
     目录           0  2010-10-20 13:31  code_examples\appF\FigF_06\
     文件        2424  2011-02-01 15:57  code_examples\appF\FigF_06\figF_06.cpp
     目录           0  2013-03-01 11:59  __MACOSX\code_examples\appF\FigF_06\
     文件         197  2011-02-01 15:57  __MACOSX\code_examples\appF\FigF_06\._figF_06.cpp
     文件         197  2010-10-20 13:31  __MACOSX\code_examples\appF\._FigF_06
     目录           0  2010-10-20 13:31  code_examples\appF\FigF_07\
     文件        1515  2011-01-31 13:13  code_examples\appF\FigF_07\figF_07.cpp
     目录           0  2013-03-01 11:59  __MACOSX\code_examples\appF\FigF_07\
     文件         197  2011-01-31 13:13  __MACOSX\code_examples\appF\FigF_07\._figF_07.cpp
............此处省略1713个文件信息

评论

共有 条评论