前兩題簡單了..
3.最大距離(簡單)
描述給定一組點(x,y),求距離最遠的兩個點之間的距離。
輸入第一行是點數n(n大於等於2)
接著每一行代表乙個點,由兩個浮點數x y組成。
輸出輸出一行是最遠兩點之間的距離。
使用cout << fixed << setprecision(4) << dis << endl;輸出距離值並精確到小數點後4位。
#include
#include
#include
using
namespace
std;
int main()
//算每一對點的距離,存進len
double max=len[0];
for(i=0;i<=k;i++)//最大距離
cout
<4)<< max << endl;
return
0;}
5.字串插入(簡單)
描述 有兩個字串str和substr,str的字元個數不超過10,substr的字元個數為3。(字元個數不包括字串結尾處的』\0』。)將substr插入到str中ascii碼最大的那個字元後面,若有多個最大則只考慮第乙個。
輸入 輸入包括若干行,每一行為一組測試資料,格式為
str substr
輸出 對於每一組測試資料,輸出插入之後的字串。
#include
#include
using
namespace
std;
//用了cstring
int main()
}//算最大ascii及其序號
char s[13];
for (i = 0; i <= maxnum; i++)s[i] = str[i];
for (i = 0; i < 3; i++)s[maxnum+1+i] = substr[i];
for (i =0; i < len-maxnum-1; i++)s[maxnum+4+i] = str[maxnum+1+i];
//這寫得有點亂..
for (i = 0; i < len + 3; i++)
cout
<< s[i];
cout
<< endl;
}return
0;}
期末題有一道簡單計算器沒a出來,也沒找到邏輯錯誤,一度以為是正確的》。但oj通不過,跳過了..測試下邊緣值可能更容易找到錯》。
那麼這門課結束,開始下一項c++高階
2017.5.29
計算導論與C語言基礎week7
1.setprecision控制輸出流顯示浮點數的有效數字個數 include include using namespace std int main 手算結果是12345678920 但這段 結果是12345678848 因為浮點數精度只有7位,超過7位就不準確 用浮點數運算時應避免大 小 數字...
week1 每週總結與工作計畫
實在不想說這句俗話,因為實在太俗了。但是俗話說,吾日三省吾身 我雖然難以做到每天反省那麼多次,但是每週來一次就很不錯了。於是我決定 從這週開始準備每週都寫每週總結與工作計畫。很好,就這樣說定了,希望不要留坑就好了 個人表達能力不夠,喜歡刷流水賬,一不小心囉嗦了請無視廢話,話說這總結計畫都是寫給自己看...
week1 每週總結與工作計畫
實在不想說這句俗話,因為實在太俗了。但是俗話說,吾日三省吾身 我雖然難以做到每天反省那麼多次,但是每週來一次就很不錯了。於是我決定 從這週開始準備每週都寫每週總結與工作計畫。很好,就這樣說定了,希望不要留坑就好了 個人表達能力不夠,喜歡刷流水賬,一不小心囉嗦了請無視廢話,話說這總結計畫都是寫給自己看...