> ch; ch != '#'; cin >> ch)Р?{?if (ch == '(')Р count++; Р else if (ch == ')')Р count--;Р?}Р?if (count == 0)Р cout << "配对!" << endl;Р?else if (co" /> > ch; ch != '#'; cin >> ch)Р?{?if (ch == '(')Р count++; Р else if (ch == ')')Р count--;Р?}Р?if (count == 0)Р cout << "配对!" << endl;Р?else if (co" />

全文预览

《程序设计教程--用C++语言编程第二版》课后答案

上传者:梦溪 |  格式:doc  |  页数:102 |  大小:384KB

文档介绍
<< "Please input an expression : " << endl;Р?for (cin >> ch; ch != '#'; cin >> ch)Р?{?if (ch == '(')Р count++; Р else if (ch == ')')Р count--;Р?}Р?if (count == 0)Р cout << "配对!" << endl;Р?else if (count > 0)Р cout << "多左括号!" << endl;Р?elseР cout << "多右括号!" << endl;Р?return 0;Р}Р?编写一个程序,输入一个字符串(以字符#结束),对其中的“>=”进行计数。Р解:Р#include <iostream>Рusing namespace std;Рint main()Р{?int count=0;Р?char ch1='\0',ch2;Р?cout << "Please input a string(terminated with #): " << endl;Р?Р for (cin>>ch2; ch2 != '#' ; cin>>ch2)Р {?if (ch2 == '=' && ch1 == '>') count++;Р ch1 = ch2;Р?}Р?cout << "Number of >=: " << count << endl;Р?return 0;Р}Р?假定邮寄包裹的计费标准如下(重量在档次之间时往上一挡靠):Р重量(克) 收费(元)Р15 5Р30 9Р45 12Р60 14(每满1000公里加收1元)Р60以上 15(每满1000公里加收2元)Р编写一个程序,输入包裹重量和邮寄距离,计算并输出收费数额。Р解:Р#include <iostream>Рusing namespace std;

收藏

分享

举报
下载此文档