課程11 專案一

2021-08-13 19:49:18 字數 627 閱讀 1113

任務和**:

/*

*檔名稱:main.c

*作 者:lp

*完成日期:2023年10月11日

*版 本 號:visual studio 2015

*問題描述:編寫乙個程式,其功能為:從鍵盤上輸入乙個浮點數(小數點後有三位),然後分別輸出該數的整數部分和小數部分。

*/#includeint main()

執行結果:

在此題的基礎上,我有想過去編寫乙個任意數,來區別它的整數和小數部分,整數部分,直接用int型取出就好了,至於小數部分,我們該怎麼求呢?

首先,它沒有規定小數部分有幾位,就無法準確的去做10^n(10 的n次冪)然後再取餘得出值來。

於是重點就在於如何求出這個n的值來,我先想到的是沒乘以10之後求餘判斷是否為0來確定它的最後一位小數,可是又想到如果小數點後是0.001之類的就無法達到要求。

然後我思考是否可以用陣列的模式將該數轉變為陣列形式,然後找出小數點(此處變為」點「字元)後位數n,判斷小數點末尾是否為0,當不為0時,n=n-i(i次判斷),就得到我們需要的n了,然後再b=int(x*10^n)%10^n;求出結果。

不知道這個思路是否正確,請老師解答   @迂者-賀利堅

第11周專案一

檔名稱 array.cpp 作 者 李中意 完成日期 2014 年 5 月 6 日 版本號 v1.0 輸入描述 無 include using namespace std class stu 宣告基類 void display 成員函式,輸出基類資料成員 protected 訪問許可權為保護型的資料...

11 專案規劃篇 專案文件

先寫文件,就需要拋開 細節,去站在全域性思考,寫作的過程,就是思考的過程。寫文件可以幫助在寫 之前理清思路和想清整體結構,必須努力把心中一些未成型的混亂的想法和概念確定化和具體化,才能寫出來。乙個正常的專案組,如果需要長期維護,就需要一定的文件,把設計 操作流程 環境配置等內容記錄下來,而不能依賴於...

第11周專案四

corpyright c 2013,煙台大學計算機學院 all right reseved.完成日期 2014年5月5日 版本號 v1.0 輸入描述 問題描述 第11周專案四 程式輸出 問題分析 演算法設計 include includeusing namespace std class point...