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...