練習1.17:如果輸入的所有值都是相等的,本節的程式會輸出什麼?如果沒有重複值,輸出又會是怎麼樣的?
#include int main() {回答:見上例int currval = 0, val = 0;
if(std::cin>>currval){
int cnt = 1;
while (std::cin>>val){
if(val==currval)
++cnt;
else{
std::cout《輸入相同的資料:
12 12 12 12 12 12 12 12 12
輸出結果:
12 occurs 9 times
輸入不相同的資料:
12 13 14 15 16 18 19 20
輸出結果:
12 occurs 1 times
13 occurs 1 times
14 occurs 1 times
15 occurs 1 times
16 occurs 1 times
18 occurs 1 times
19 occurs 1 times
練習1.18:編譯並執行本節的程式,給它輸入全部相等的值。再次執行程式,輸入沒有重複的值。
練習1.19:修改你為1.4.1節練習1.11所編寫的程式(列印乙個範圍內的數),使其能處理使用者輸入的第乙個數比第二個數小的情況。
#include using namespace std;
int main() {
int num1,num2;
cout<<"enter two integers numbers: ";
cin>>num1>>num2;
//search integers between entered two numbers
cout<<"integers between num1 and num2 : ";
if (num1num2+1)
{num1 = num1 - 1;
cout<
C Primer 第5版 1 5 1節練習
練習 1.20 編寫乙個程式,讀取一組書籍銷售記錄,將每條記錄列印到標準輸出上 include include sales item.h int main sales item book std cin book std cout 輸入 0 201 70636 x 5 99.0 輸出 0 201 7...
《C Primer第5版》 課後練習答案
第一章 開始 getting started 第二章 變數和基本型別 variables and basic types 第三章 字串 向量和陣列 strings,vectors,and arrays 第四章 表示式 expressions 第五章 語句 statements 第六章 函式 func...
C Primer第5版讀書筆記(第7章 類)
第7章 類 const成員函式 7.1.4 建構函式 預設建構函式,可以使用 default進行定義。和其他函式一樣,如果 default在類的內部,則預設建構函式是內聯的 如果它在類的外部,則該成員預設情況下不是內聯的 7.2 訪問控制與封裝 class與struct的唯一區別為class的預設訪...