ps:小白入門第一部
下文是自己的解題思路的描述:
a題:
#include
#include
using
namespace
std;
int main()
; cout
<< sum << endl;
return
0;}
ps:此題最重要的是scanf的返回值:成功輸入幾個數,返回值就是幾;如果遇到錯誤或遇到end of file,返回值為eof。
b題:
#include
#include
using namespace std;
int main()
}cout << str
<< endl;
}return
0;}
ps:此題我自己需要注意的是:字串的儲存注意用char型陣列
c題:
#include
#include
#include
#include
#include
#include
#include
using
namespace
std;
int main()
}else
}cout
演算法:大數取餘,其實就是模擬我們手算的方法:每一位的餘數*10+下一位的數,迴圈下去。。。
對於負數,首先將負號提取出來不管(首先明確,在c++機制中-9%5=-1…-4),符號和分子一樣,然而題意要求輸出正數,-9%5=-2….1),所以先取正,根據規律即可得到負數的答案。
d題:#include
#include
#include
using
namespace
std;
void answer(int n,int m)
for(i=0;i2;i++)}}
}cout
answer(a,b);
}}
ps:此題的我的思路是最簡單的查詢。使用列舉法並確定變數取值範圍,避免重複
e題:
#include
#include
#include
#include
#include
#include
#include
using
namespace
std;
string num2str(double i)
int main ()
s2=num2str(n);
for(int e=7,num=64;e<30;e++)
}}}
ps:這裡使用了sstream標頭檔案中的stringstream,其實在num2str中,引數設定為double,主要是因為對於2^30是超出了int的範圍。(不知道更好的解法是什麼)思路在於將n和2的各次都轉換為字串,從而可以比較簡單的比較長度。其中substr是擷取字串(左閉右開,開頭是0)
雖然我的程式設計風格和能力都很差,但是一步乙個腳印,走下去,會有成為大神的一天。
Flask入門第一部分 flask應用
第二部分 第三部分 參考文獻 從乙個簡單的程式開始 from flask import flask defhello world return hello world if name main from flask import flask 在專案中匯入flask模組 rule引數表示該函式url繫...
Oracle部署第一部曲
1 無法用所有預設使用者登入sql plus 解決方案 執行 cmd 鍵入命令 sqlplus as sysdba 2 查詢資料庫中所有使用者 select username from dba users 3 查詢資料庫中所有表空間 select from sys.dba tablespaces 4...
Camera Link 標準解讀第一部
本篇將從物理介面 模式配置,傳輸協議 訊號時序,已經硬體設計和邏輯實現等方面介紹cameralink標準。camera link是一種序列通訊協議標準,基於national semiconductor介面channnel link 簡稱 c link,與2000年 在美國自動化冬夜學會aia的推動下...