手机c语言编译除法保留小数,C/C++整数除法以及保留小数位的问题
題目描述
Given two postive integers A and B,? please calculate the maximum integer C that C*B≤A,
and the real number D equal to A/B.
輸入格式
Two integers A and B in one line?separated by a space.(A,B>0)
輸出格式
Output C in one line,followed by D in one line.?D?should be round to 2 digits after decimal point.
代碼:
#include
#include
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
int C = a / b;
cout<
double e = a, f = b;
double D = e / f;
cout<
return 0;
}
整數(shù)除法用 “/”的話得到的是一個整數(shù)(得到小數(shù)的話自動去掉小數(shù)位只保留整數(shù)位),所以這里要得到實(shí)際除出來的數(shù)的話,先將兩個數(shù)轉(zhuǎn)化為double類型,再進(jìn)行“/”除法。至于要規(guī)定輸出保留多少位小數(shù),則用cout<頭文件。關(guān)于頭文件:
這個頭文件是聲明一些 “流操作符”的,
比較常用的有:
setw(int);//設(shè)置顯示寬度。
left//right//設(shè)置左右對齊。
setprecision(int);//設(shè)置浮點(diǎn)數(shù)的精確度。
c/c++ 整數(shù)除預(yù)算保留小數(shù)
兩個整數(shù)相除會自動省略小數(shù)點(diǎn)后的小數(shù)位即使下面這種: int a,int b; int a = 4; int b = 3; double d = a/b; d= 1.0000000; -------- ...
C# 當(dāng)double數(shù)值較大且小數(shù)位過多時轉(zhuǎn)化成字符串并保留小數(shù)位
今天在C#中碰到了一個問題,需要將double轉(zhuǎn)換成字符串顯示,要求保留小數(shù)位. 在網(wǎng)上查詢了一下相關(guān)的文章 具體如下: double temp=3.1415926; (F)Fixed point:s ...
sprintf() 處理 float類型的數(shù)字,保留小數(shù)位等。
關(guān)于 sprintf()的百科地址: http://baike.baidu.com/view/1295144.htm sprintf(szText, "%[填空字元][寬度][.精度]f&q ...
二進(jìn)制補(bǔ)碼除法——計算機(jī)底層整數(shù)除法模擬之Java實(shí)現(xiàn)
前面講到布思算法的計算機(jī)底層模擬的時候,我們是借助于一個可以儲存.表示任意N位的二進(jìn)制補(bǔ)碼的BinaryQueue實(shí)現(xiàn)的,現(xiàn)在我們模擬計算機(jī)底層整數(shù)除法還是要借助于它: BinaryQueue類代碼: ...
int float 的具體的取值范圍取決于具體的機(jī)器 整數(shù)除法舍位 整形(int)也可以用于存儲字符型數(shù)據(jù)
int? 通常為16位? 存儲單元 float? 通常為32位 取決于具體的機(jī)器 #include main() { int fathr,celsius; int lower,upper,step; ...
編譯器是如何實(shí)現(xiàn)32位整型的常量整數(shù)除法優(yōu)化的?[C/C++]
引子 在我之前的一篇文章[ ThoughtWorks代碼挑戰(zhàn)——FizzBuzzWhizz游戲 通用高速版(C/C++ & C#) ]里曾經(jīng)提到過編譯器在處理除數(shù)為常數(shù)的除法時,是有優(yōu)化的,今 ...
java實(shí)現(xiàn)兩個整數(shù)相除保留一位小數(shù)
//整數(shù)相除 保留一位小數(shù) public static String division(int a ,int b){ String result = ""; float num = ...
Java 兩個整數(shù)相除保留兩位小數(shù),將小數(shù)轉(zhuǎn)化為百分?jǐn)?shù)
Java?兩個整數(shù)相除保留兩位小數(shù),將小數(shù)轉(zhuǎn)化為百分?jǐn)?shù) 源于:http://blog.sina.com.cn/s/blog_624d755d0101cvuq.html 后來學(xué)習(xí)了:http://blo ...
sql 除法運(yùn)算 保留兩位小數(shù)
sql 除法運(yùn)算 保留兩位小數(shù) SELECT 1530/60 select cast(1530*1./60 as decimal(18,1))
隨機(jī)推薦
數(shù)據(jù)結(jié)構(gòu)算法C語言實(shí)現(xiàn)(六)---2.4一元多項(xiàng)式的表示及相加
一.簡述 利用鏈表表示稀疏多項(xiàng)式,并基于之前的一些操作(編程實(shí)現(xiàn)上還是有所不同的)組合新的操作實(shí)現(xiàn)一元多項(xiàng)式的表示及相加. 二.ADT 抽象數(shù)據(jù)類型一元多項(xiàng)式的定義 ADT Polyomail{ 數(shù)據(jù) ...
Java Cookie和Session(轉(zhuǎn)載)
一.cookie機(jī)制和session機(jī)制的區(qū)別 具體來說cookie機(jī)制采用的是在客戶端保持狀態(tài)的方案,而session機(jī)制采用的是在服務(wù)器端保持狀態(tài)的方案. 同時我們也看到,由于才服務(wù)器端保持狀態(tài)的 ...
assets
我們知道assets/和res/文件夾用于存放可在應(yīng)用程序中的使用文件. assets/用于存儲各種應(yīng)用程序中需要的文件(例如配置文件或音頻文件等),這些文件會打包在Android應(yīng)用程序中. res ...
一張圖看懂開源許可協(xié)議,開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區(qū)別
一張圖看懂開源許可協(xié)議,開源許可證GPL.BSD.MIT.Mozilla.Apache和LGPL的區(qū)別 首先借用有心人士的一張相當(dāng)直觀清晰的圖來劃分各種協(xié)議:開源許可證GPL.BSD.MIT.Mozi ...
iOS NSData簡單解析
iOS 基本數(shù)據(jù)類型之NSData 1 nsdata 作用: 用于存儲二進(jìn)制的數(shù)據(jù)類型 nadat類提供一種簡單的方式,它用來設(shè)置緩存區(qū).將文件的內(nèi)容讀入到緩存區(qū).或者將緩存區(qū)中的內(nèi)容寫到一個文件. ...
BZOJ2440(全然平方數(shù))二分+莫比烏斯容斥
題意:全然平方數(shù)是指含有平方數(shù)因子的數(shù).求第ki個非全然平方數(shù). 解法:比較明顯的二分,getsum(int middle)求1-middle有多少個非全然平方數(shù),然后二分.求1-middle的非全然 ...
SharedPreferences存儲讀取數(shù)據(jù)
存儲 //創(chuàng)建SharedPreferences 存儲用戶名SharedPreferences sharedPreferences = getSharedPreferences("name& ...
json獲取數(shù)據(jù)生成動態(tài)菜單(轉(zhuǎn))
總結(jié)
以上是生活随笔為你收集整理的手机c语言编译除法保留小数,C/C++整数除法以及保留小数位的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【笔记】Altera - Quartus
- 下一篇: C++程序设计语言(特别版)pdf