C Primer Plus 第五章之程式設計練習題

2021-10-02 09:02:22 字數 1984 閱讀 2759

#include

using

namespace std;

intmain()

cout<<

"sum : "

}

#include

using

namespace std;

intmain()

return0;

}

#include

using

namespace std;

intmain()

cout<"年後"

"da : "

"cl : "

}

注意設定型別,應該為double而不是int。否則計算錯誤。

#include

#include

using

namespace std;

intmain()

;int sale[12]

=;int sum =0;

for(

int i=

0;i<

12;i++

) cout<<

"一年總銷售量"

}

#include

#include

using

namespace std;

intmain()

;int sale[3]

[12]=

;int sum[3]

=;for(

int j=

0;j<

3;j++

) cout<<

"第"<<<

"年總銷售量"

<<}return0;

}

#include

#include

using

namespace std;

struct car

;int

main()

for(

int i=

0;i)return0;

}

#include

#include

using

namespace std;

intmain()

} cout<<

"總數: "

這裡的輸入用cin來輸入,不是cin.getline()

輸入的單詞是靠中間的空格來分隔的,所以每出現乙個空格就會多乙個單詞,以此來計數。使用bool()函式,因為如果輸入空格,bool()函式的值就是true,所以以此作為乙個判據來計數。if(bool(cin>>word)==true)

#include

#include

using

namespace std;

intmain()

cout<<

"總數: "

}

注意:此題與上一題都是用cin>>word來讀取字串的輸入,乙個是字元陣列,乙個是string。

判斷單詞之間的空格是bool函式,如果cin的是空格,則函式返回true。bool(cin>>word)==true的時候就是空格。

#include

using

namespace std;

intmain()

else

a[i]

[j]=

'.';}}

for(

int i =

0;i) cout<}return0;

}

C primer plus 第五章筆記

因為迴圈體必須是一條語句,但是使用過程中,多條語句也是不可避免的。因此就可以將多條語句,利用一對花括號來構造一條復合語句 也稱為 塊,block 從而只被視為一條語句。但是復合語句還有一種有趣的特性。如果在復合語句中定義乙個新的變數,則僅當程式執行該復合語句中的語句時,該變數才存在,但復合語句執行完...

c primer plus第五章習題答案

迴圈是乙個簡單的事,但要明白for迴圈的執行原理 初始化 測試表示式?進入函式體 更新表示式 測試表示式?for和while迴圈都是先判斷條件再執行,do while是先執行再判斷條件,應該視情況不同而選擇 如下,注釋稍後再補 第一題 include using namespace std int ...

c primer plus第五章程式設計練習

1.編寫乙個要求使用者輸入兩個整數的程式,giant程式將計算並輸出這兩個整數之間 包括這兩個整數 所有的整數的和。這裡假設先輸入較小的整數,例如如果使用者輸入的是2和9,則程式將指出2 9之間所有整數的和為44.include using namespace std int main cout 3...