C primer第五版第三章答案(1)

2021-08-06 03:38:22 字數 1313 閱讀 7882

3.2.2節練習:

練習3.2:讀入一整行時,可以用while(getline(cin,s1),來每次讀取一行。讀入乙個詞時,可以用while(cin>>s1),實現每次讀入乙個單詞。

練習3.3:string類的輸入運算子遇到空白字元時會結束輸入,而getline函式會將空白字元讀入到字串中,直到遇見換行符才結束,而且換行符不在這個字串中。

練習3.4: 

比較是否相等:

#include #include "sales_item.h"

#include using namespace std;

int main()

else if(s1s2)

}

比較是否等長:

#include #include "sales_item.h"

#include using namespace std;

int main()

else if(s1s2)

}

練習3.5:

#include #include "sales_item.h"

#include using namespace std;

int main()

cout << s2 << endl;

}

如果想輸入的字串用空格分隔,只需要在s1後面+" "。 linux系統下結束符為 control+d。

3.2.3 節練習

練習3.6:

#include #include "sales_item.h"

#include #include using namespace std;

int main()

練習3.7:如果不是引用型別,則不會對原string進行修改,那麼輸出原string。

練習3.9:編譯可以通過,但是不輸出任何東西。

練習3.10:

#include #include "sales_item.h"

#include #include using namespace std;

int main()

{ string s;

cin >> s;

for(decltype(s.size()) index = 0; index!=s.size();++index)

{if(!ispunct(s[index]))

cout<

練習3.11: 合法,c的型別是const char,不能修改c。

C程式設計(第五版)譚浩強第三章習題全部答案

include includeint main include include 計算本息和的公式 r年利率 n存款年限,1年期本息和 p 1000 1 r n年期本息和 p 1000 1 n r 存n次1年期本息和 p 1000 1 r n次方 活期存款本息和 p 1000 1 r 4 4n次方 i...

C程式設計第五版 譚浩強 第三章習題

1 假如我國國民生產總值的年增長率為7 計算10年後我國國民總生產總值與現在相比增長多少百分比。計算公式為 p 1 r n r為年增長率,n為年數,p為與現在相比的倍數 方法1 include intmain else printf d年後,我國國民生產總值與現在相比增長 3.2lf n,p ret...

C primer 第五版)第1章習題答案

初學c primer,記錄整理,使用ubuntu14.04和gnu編譯器,答案參考於github 第一章 開始 1.1 檔案命名約定 參考這裡 gcc 5.4 標頭檔案字尾 h,hh,hpp,h,tcc for shared template code 原始檔字尾 cp,cpp,cpp,c,cc,c...