正在加载图片...
void Calculator Run(i char ch; double newoperand; while( cin >>ch, ch!=i switch( ch)i case“+:case-:case“*:case“/ case/>: DoOperator( ch ) break 计算 default cin putback( ch) /将字符放回输入流 cin>> newoperand;/读操作数 S Push( newoperand )void Calculator :: Run ( ) { char ch; double newoperand; while ( cin >> ch, ch != ‘;’ ) { switch ( ch ) { case ‘+’ : case ‘-’ : case ‘*’ : case ‘/’ : case ‘^’ : DoOperator ( ch ); break; //计算 default : cin.putback ( ch ); //将字符放回输入流 cin >> newoperand; //读操作数 S.Push( newoperand ); } } } 29
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有