第十一周 oj訓練 趣味取小數

2021-07-24 15:07:16 字數 690 閱讀 6897

檔名稱:test.cpp

完成日期:2023年11月15日

題目描述:

聽說大家最近學得不錯,教授就準備考考大家,先做出來有獎哦~

編寫乙個函式,取乙個小數的第n(-10<=n<=16)位,當n大於0時,從小數點位置

開始向右取小數部分第n位,當n小於0時,從小數點位置開始向左取整數部分的第n位。

輸入: 乙個小數,第n位

輸出: 第n位的數字

樣例輸入:

5.5772156649015328 10

樣例輸出:

9分析:#include #include int get_one_digit(double num,int n); /*函式宣告*/

int main()

int get_one_digit(double num,int n)

x=(int)b;

}else

x=a%10;

}return x;}

結果:

知識點總結:

靈活運用算術運算子來實現題目要求,(/)除法的取整,(%)求餘,以及巧妙的迴圈方法和輸出的結果方式。

心得體會:

要學會算術運算子的基本使用,並在其基礎上,加強對其的使用。

第十一周OJ 趣味取小數

問題描述 編寫乙個程式,取第乙個小數的第n 10 n 16 位,當n大於0時,從小數點位置開始向右取小數部分第n位,當n小於0從小數點位置開始向左取整數部分的第n位。檔名稱 the eleventh week oj2965 輸入 乙個含小數的數以及所希望取到的第n位數字 輸出 該位置上的數 incl...

oj第十一周訓練 查閏年

問題及 煙台大學計算機學院 2016 完成日期 2016年11月13日 問題描述 description 閏年的條件是 能被4整除但不能被100整除,或能被400整除。include int leap year int n 宣告判斷閏年函式 int main else return 0 主程式已給出...

oj第十一周訓練 牛頓迭代法求根

問題及 用牛頓迭代法求根。方程為ax3 bx2 cx d 0。係數a,b,c,d的值一次為1,2,3,4,由主函式輸入。求x在1附近的乙個實根。求出根後由主函式輸出。結果保留兩位小數。係數a,b,c,d的值 x在1附近的乙個實根 1 2 3 4 1.65 煙台大學計算機學院 2016 完成日期 20...