檔名稱: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...