亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gradebook.cpp

?? Cpp how to program source code
?? CPP
字號:
// Fig. 7.17: GradeBook.cpp
// Member-function definitions for class GradeBook that
// uses an array to store test grades.
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
using std::fixed;        

#include <iomanip>
using std::setprecision;
using std::setw;

#include "GradeBook.h" // GradeBook class definition

// constructor initializes courseName and grades array
GradeBook::GradeBook( string name, const int gradesArray[] )
{
   setCourseName( name ); // initialize courseName

   // copy grades from gradeArray to grades data member
   for ( int grade = 0; grade < students; grade++ )
      grades[ grade ] = gradesArray[ grade ];
} // end GradeBook constructor

// function to set the course name
void GradeBook::setCourseName( string name )
{
   courseName = name; // store the course name
} // end function setCourseName

// function to retrieve the course name
string GradeBook::getCourseName()
{
   return courseName;
} // end function getCourseName

// display a welcome message to the GradeBook user
void GradeBook::displayMessage()
{
   // this statement calls getCourseName to get the 
   // name of the course this GradeBook represents
   cout << "Welcome to the grade book for\n" << getCourseName() << "!" 
      << endl;
} // end function displayMessage

// perform various operations on the data
void GradeBook::processGrades()
{
   // output grades array
   outputGrades();

   // call function getAverage to calculate the average grade
   cout << "\nClass average is " << setprecision( 2 ) << fixed <<
      getAverage() << endl;

   // call functions getMinimum and getMaximum
   cout << "Lowest grade is " << getMinimum() << "\nHighest grade is "
      << getMaximum() << endl;

   // call function outputBarChart to print grade distribution chart
   outputBarChart();
} // end function processGrades

// find minimum grade
int GradeBook::getMinimum()
{
   int lowGrade = 100; // assume lowest grade is 100

   // loop through grades array
   for ( int grade = 0; grade < students; grade++ )
   {
      // if current grade lower than lowGrade, assign it to lowGrade
      if ( grades[ grade ] < lowGrade )
         lowGrade = grades[ grade ]; // new lowest grade
   } // end for

   return lowGrade; // return lowest grade
} // end function getMinimum

// find maximum grade
int GradeBook::getMaximum()
{
   int highGrade = 0; // assume highest grade is 0

   // loop through grades array
   for ( int grade = 0; grade < students; grade++ )
   {
      // if current grade higher than highGrade, assign it to highGrade
      if ( grades[ grade ] > highGrade )
         highGrade = grades[ grade ]; // new highest grade
   } // end for

   return highGrade; // return highest grade
} // end function getMaximum     

// determine average grade for test
double GradeBook::getAverage()
{
   int total = 0; // initialize total

   // sum grades in array
   for ( int grade = 0; grade < students; grade++ )
      total += grades[ grade ];

   // return average of grades
   return static_cast< double >( total ) / students;
} // end function getAverage

// output bar chart displaying grade distribution
void GradeBook::outputBarChart()
{
   cout << "\nGrade distribution:" << endl;

   // stores frequency of grades in each range of 10 grades
   const int frequencySize = 11;
   int frequency[ frequencySize ] = { 0 };

   // for each grade, increment the appropriate frequency
   for ( int grade = 0; grade < students; grade++ )
      frequency[ grades[ grade ] / 10 ]++;

   // for each grade frequency, print bar in chart
   for ( int count = 0; count < frequencySize; count++ ) 
   {
      // output bar labels ("0-9:", ..., "90-99:", "100:" )
      if ( count == 0 )
         cout << "  0-9: ";
      else if ( count == 10 )
         cout << "  100: ";
      else
         cout << count * 10 << "-" << ( count * 10 ) + 9 << ": ";
      
      // print bar of asterisks
      for ( int stars = 0; stars < frequency[ count ]; stars++ ) 
         cout << '*';

      cout << endl; // start a new line of output
   } // end outer for
} // end function outputBarChart

// output the contents of the grades array
void GradeBook::outputGrades()
{
   cout << "\nThe grades are:\n\n";

   // output each student's grade
   for ( int student = 0; student < students; student++ )
      cout << "Student " << setw( 2 ) << student + 1 << ": " << setw( 3 )
         << grades[ student ] << endl;
} // end function outputGrades


/**************************************************************************
 * (C) Copyright 1992-2005 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.                     *
 **************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
秋霞成人午夜伦在线观看| 成人国产视频在线观看| 成人深夜福利app| 欧美性生活久久| 久久久久久久久久电影| 亚洲人精品一区| 国产91高潮流白浆在线麻豆 | 国产精品久久久久久亚洲伦| 日韩激情视频网站| 99精品黄色片免费大全| 国产婷婷色一区二区三区| 午夜精品福利视频网站| 色悠久久久久综合欧美99| 中文字幕乱码日本亚洲一区二区| 视频一区中文字幕| 色婷婷久久久亚洲一区二区三区| 国产女主播视频一区二区| 日韩中文字幕1| 欧美吞精做爰啪啪高潮| 亚洲男人天堂一区| av电影天堂一区二区在线| 国产女同互慰高潮91漫画| 久久精品国产在热久久| 在线成人av影院| 日韩国产一二三区| 欧美老年两性高潮| 亚洲成人激情社区| 欧美日韩中字一区| 亚洲国产wwwccc36天堂| 欧美午夜视频网站| 亚洲一卡二卡三卡四卡无卡久久| 99精品视频一区二区| 亚洲欧洲国产日韩| 色综合中文字幕国产 | 在线播放国产精品二区一二区四区| 亚洲欧美韩国综合色| 91丨porny丨首页| 亚洲免费三区一区二区| 在线观看日韩毛片| 日韩国产精品久久久久久亚洲| 欧美日本国产视频| 美国毛片一区二区| 久久免费看少妇高潮| 成人免费毛片嘿嘿连载视频| 亚洲欧洲另类国产综合| 欧美日韩一级片在线观看| 日韩精彩视频在线观看| 精品国产乱子伦一区| 成人小视频免费观看| 久久精品国产99| 8v天堂国产在线一区二区| 亚洲综合精品久久| 欧美日韩在线播放三区四区| 亚洲成在人线免费| 欧美一区二区三区精品| 精品一区二区三区av| 日本一区二区三区高清不卡| yourporn久久国产精品| 亚洲图片一区二区| 日韩精品一区二区三区视频在线观看| 国产美女av一区二区三区| 久久综合成人精品亚洲另类欧美| 国产精品亚洲午夜一区二区三区| 中文字幕日韩av资源站| 3751色影院一区二区三区| 国产一区二区在线免费观看| 成人欧美一区二区三区黑人麻豆| 欧美日韩一区二区欧美激情| 极品美女销魂一区二区三区| 国产精品盗摄一区二区三区| 69久久夜色精品国产69蝌蚪网| 亚洲影院在线观看| 欧美日韩高清一区二区三区| 极品瑜伽女神91| 亚洲男人电影天堂| 精品国产乱码91久久久久久网站| 成人激情开心网| 日韩成人一级片| 国产精品三级电影| 91精品国产综合久久久久久| 成人激情午夜影院| 日韩国产欧美在线视频| 一区在线播放视频| 精品福利一二区| 欧洲中文字幕精品| 国产mv日韩mv欧美| 日本特黄久久久高潮| 亚洲少妇最新在线视频| 欧美成人一区二区三区| 在线观看www91| 风间由美性色一区二区三区| 亚洲第一电影网| 中文字幕一区二区三区乱码在线| 日韩一卡二卡三卡四卡| 91黄色激情网站| 成人av在线资源网站| 九九**精品视频免费播放| 午夜精品福利一区二区三区av| 亚洲三级视频在线观看| 久久精品视频一区| 精品国产乱码久久久久久免费| 欧美三级三级三级爽爽爽| 91丨porny丨蝌蚪视频| 成人午夜av在线| 国产精品综合视频| 精品一区二区三区av| 麻豆freexxxx性91精品| 日韩1区2区日韩1区2区| 日韩综合在线视频| 天堂av在线一区| 日韩和欧美的一区| 日本在线不卡视频| 日本在线不卡视频| 久久精品久久久精品美女| 老司机免费视频一区二区三区| 美女视频黄a大片欧美| 久久国产精品72免费观看| 精品一区二区三区香蕉蜜桃| 狠狠色丁香婷综合久久| 国产一区 二区| 丁香桃色午夜亚洲一区二区三区| 福利一区二区在线| 99久久免费国产| 欧美伊人久久久久久久久影院| 欧美日韩国产综合视频在线观看| 91精品国产欧美日韩| 日韩一级高清毛片| 久久久精品影视| 亚洲欧洲精品天堂一级| 亚洲综合丁香婷婷六月香| 日欧美一区二区| 国产精品系列在线播放| 91美女片黄在线| 91.xcao| 久久中文字幕电影| 亚洲精品乱码久久久久| 日韩在线观看一区二区| 国产精品亚洲午夜一区二区三区| 91网上在线视频| 91精品蜜臀在线一区尤物| 久久色在线观看| 亚洲黄网站在线观看| 免费看欧美美女黄的网站| 成人av资源网站| 欧美福利一区二区| 国产精品麻豆一区二区| 午夜精品福利一区二区蜜股av| 国产在线精品免费av| 91黄色免费网站| 久久综合九色综合欧美98| 亚洲精品第一国产综合野| 久久99精品久久久久久动态图| 成人听书哪个软件好| 日韩一区二区影院| 亚洲色图.com| 极品少妇一区二区| 欧美日韩三级视频| 中文字幕一区二区三区四区| 人人狠狠综合久久亚洲| av一二三不卡影片| 精品毛片乱码1区2区3区| 亚洲精选视频免费看| 国产麻豆日韩欧美久久| 欧美老女人第四色| 亚洲精品国产一区二区精华液| 国产曰批免费观看久久久| 欧美日韩国产高清一区二区三区| 国产精品青草久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 99久久综合精品| 久久久电影一区二区三区| 日韩精品色哟哟| 欧美手机在线视频| 亚洲欧美日韩国产一区二区三区 | 国产宾馆实践打屁股91| 91精品福利在线一区二区三区| 综合网在线视频| 国产高清不卡一区| 精品国产免费一区二区三区四区| 天天操天天综合网| 91久久线看在观草草青青| 中文字幕av资源一区| 国产曰批免费观看久久久| 日韩情涩欧美日韩视频| 天天综合色天天| 欧美体内she精高潮| 夜夜揉揉日日人人青青一国产精品 | 国产欧美精品一区| 国产精品1区2区3区在线观看| 日韩精品一区二区三区老鸭窝| 亚瑟在线精品视频| 欧美色欧美亚洲另类二区| 一区二区在线免费观看| 99九九99九九九视频精品| 中文字幕视频一区二区三区久| 粉嫩嫩av羞羞动漫久久久| 国产精品女同互慰在线看| 成人黄色电影在线 | 亚洲欧美中日韩| 99久久精品国产导航|