C語言兩個int量相除,怎麼能輸出一個兩個小數點的數字?
程式碼:
原理就是把一個int轉成float就行了
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include <string>
int main()
{
int a,b;
float c;
a=2;
b=3;
c=( float )a/b; //這裡要強制轉換
printf ( "%.1f%%\n" ,c*100); //%.1f中的1表示小數位數,可以自己定義
}
|
相關推薦
C語言兩個int量相除,怎麼能輸出一個兩個小數點的數字?
程式碼: 原理就是把一個int轉成float就行了 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <string> int main() { int a,b; float c;
OpenCV(C語言):繪製矩形輪廓框,並輸出座標
直接上程式碼 Contour = contours[i]; Rect CRect; CRect = boundingRect(Contour); rectangle(srcImg, CRect, cv::Scalar(0, 0, 255)); /*CRect.tl();
一個簡單的c語言版的DNS解析客戶端,能提供解析耗時
成功的做了一次搬運工,該部分程式碼基本來自於http://blog.csdn.net/jxfgh,不過,原作者沒有新增測試解析耗時的功能,其實我也不知道到時是不是原作者 作為第一次做與網路有關的東西,還是i挺有紀念意義的,所以發博文留念。有新增快取功能的慾望,可惜不知從何下
c語言入門之專案3.7——用for迴圈輸出一個等腰直角三角形
編譯程式碼 /*********************** **專案【3.7】輸出一個等腰三角形** **題目:利用for迴圈巢狀輸出用*號組成的三角形** **作者:李坤** **********
c語言入門之專案3.6——利用for迴圈輸出一個直角三角形
編譯程式碼 /*********************** **專案【3.5】輸出一個直角三角形** **題目:利用for迴圈巢狀輸出用*號組成的直角三角形** **作者:李坤** ********
【c語言】依次將10個數輸入,要求輸出其中最大的數
// 依次將10個數輸入,要求輸出其中最大的數 #include <stdio.h> int main() { int a[10]; int i; int temp; printf("請輸入10個數:"); for( i = 0; i < 1
C語言——棧的實現(順序棧,兩個順序棧共享空間,鏈式棧)
1.什麼是棧 棧是一種只能在一端進行插入或者刪除操作的線性表)。其中允許進行插入或者刪除操作的一端稱為棧頂。棧的插入和刪除一般叫入棧和出棧。棧的順序儲存結構叫做==順序棧==,棧的鏈式儲存結構叫做==鏈棧==。 2.棧的特點 棧的特點是==後進先出== 3.順序棧 標頭檔
ACMNO.25 C語言-間隔輸出 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出
題目描述 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出 樣例輸入 1990 樣例輸出 1 9 9 0 來源/分類 C語言
給定兩個整數,被除數 dividend 和除數 divisor。將兩數相除,要求不使用乘法、除法和 mod 運算子。
記錄自己坑了又坑的每一天: 原題: 給定兩個整數,被除數 dividend 和除數 divisor。將兩數相除,要求不使用乘法、除法和 mod 運算子。 返回被除數 dividend 除以除數 divisor 得到的商。 示例 1: 輸入: dividend = 1
關於兩個整數相除,有餘數就向上取整的問題
如果是兩個整數相除,那麼結果的小數點以後的數字會被截斷,使運算結果為整數,再進行向上取整會拿不到想要的值。 所以如果希望得到運算結果能夠保留小數點後面的數,就需要這兩個整數至少有一個型別轉換為浮點數。 比如: //這裡相減是我程式碼裡複製來的邏輯 根據實際情況轉
Leetcode 29. Divide Two Integers--兩個32位整數相除,小數位截斷,不能使用乘法、除法、取模運算
Given two integers dividend and divisor, divide two integers without using multiplication, division and mod operator. Return the qu
C語言基礎:遞歸函數,全局(局)變量
否則 fib 語言 factorial 必須 不起作用 聲明 遞歸函數 tor #include <stdio.h>int factorial(int a); int Fibonacci(a);long Hanoi(a); void main(){ } 函
交換兩個變量的值,不借助第三個變量的 三種方法(JS實現)
clas img 進行 blog 算法 並且 pos 成交 方法 第一種:算術運算法 var a = 10; var b = 12; a = b - a; b = b - a; a = b + a; 它的原理是:把a、b看做數軸上的點,圍繞兩點間的距離來進行計算。
C語言 static靜態變量的作用
middle sel ide mic 進行 otto pla .net round C語言 static靜態變量的作用static c語言的變量種類 靜態變量通過關鍵字 static 進行聲明,該變量存儲在數據段上,也就是內存上,可以改變變量的作用域和生命周期。 對於
兩數相除,判斷小數位是否有限位
vertica each res while www. nsis CI 1.2 etc You are given several queries. Each query consists of three integers p, q and b. You need to
[日常] C語言中指針變量
一個 而不是 區分 行程 表示 CP 初始 函數 signed CPU 訪問內存時需要的是地址,而不是變量名和函數名!變量名和函數名只是地址的一種助記符,當源文件被編譯和鏈接成可執行程序後,它們都會被替換成地址。編譯和鏈接過程的一項重要任務就是找到這些名稱所對應的地址。
C語言常量與變量的應用
其中 dot 任務 數值計算 計算 繪圖 承載 urn 字符 程序的世界中,可以讓計算機按照指令做很多事情,如進行數值計算、圖像顯示、語音對話、視頻播放、天文計算、發送郵件、遊戲繪圖以及任何我們可以想象到的事情。要完成這些任務,程序需要使用數據,即承載信息的數字與字符。 在
c語言實現顯示10000內所有素數,5個換一行
#include<stdio.h> int main() { int i,j,k=0; for(i=2;i<10000;i++) { for(j=2;j*j<=i;j++) if(i%j==0)
C語言實現5位數=2*4位數,9個數字互不相同
利用C語言求解這樣的兩個資料:5位數=2*4位數,9個數字互不相同 1 #include<stdio.h> 2 int main() 3 { 4 long x; 5 int p[10],i,t,k; 6 int num=0; 7 int n,f
C語言關鍵字淺析-int
### C語言關鍵字淺析系列 ### ### ISO/ANSI C 關鍵字 ### int,幾乎是大部分學習C的人最早認識的一個關鍵字,似乎也是各種原始碼中最常見的關鍵字之一 int不僅是很多main函式的型別,還陪伴了我們學習列印輸出、加減乘除求模、排序、查詢……