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