C語言百分比怎麼定位? 20

2025-06-21 10:45:27 字數 3305 閱讀 1282

c語言百分比怎麼定位?

1樓:漠影歌

你所謂的定義百分比不知道你想表達什麼,但是,你的j和k定義的是int型別,計算出的值是沒有小數點的,如果不改成int型別,結果只能是0到100,如果不是這個意思,請註明!

c語言中怎麼求百分比?

2樓:風若遠去何人留

按照百分比的定義,要求a佔b的百分比時,只需要a/b*100即可。

需要注意的是,百分比的結果為實數,需要用浮點數型別(float或double)來儲存,當運算元a,b均為整型時,需要先轉為浮點型再進行操作,否則會出錯。

int a,b;

float r;

scanf("%d%d",&a,&b);//輸入a和b。

r = (float)a/b*100;//轉為浮點數並計算百分比。

printf("a佔b的百分比為%.2f%%", r);//輸出結果,保留兩位小數。需要注意的是,要輸出%需要寫成%%的形式。

3樓:網友

main()

a1(score,5);

int a1(int b,int c)printf("bu ji ge shu:%d",x);

printf("");

ji ge lv:*/

y=c-x;

z=(y/c)*100; /*這裡用/和%,結果都不正確,應該怎麼寫?*/

printf("ji ge lv:%.2f",z);

printf("");

ping jun feng*/

for(y=0;y<5;y++)

o=sum/c;

printf("ping jun feng:%.2f",o);

printf("");}

4樓:武大的鬼

因為定義的都是整型變數所以不對。

而且只能用/,%是求餘,要強制轉換一下。

z=float(y)/float(c)*100

如何在c語言中輸入百分數

5樓:網友

可以利用格式化輸入語句scanf, 輸入百分數的百分比值,再除以100,轉換為實際值。

1、 定義:

float v;

2、輸入:scanf("%f%%",&v);

3、轉換:v/=100;

注意事項:1、定義可以是float或者double, 如果定義為double那麼輸入語句中要使用%lf。

2、輸入時,使用%%來過濾%, 而不能使用單一的%。

3、v/=100; 也可以寫作v=v/100; 效果相同。

6樓:大野瘦子

只要在格式控制符裡輸入2個 %%就可以了,例如:

#include

int main()

這樣就會在螢幕上得到 90%

7樓:碧海風雲

首先,以浮點型變數儲存百分數的小數形式。例如,儲存為。

第二,將小數乘以100,以浮點型列印。

第三,使用%%,列印出百分號。

#include

int main (void)

執行結果。

8樓:網友

先把需要輸出的數字乘以100再輸出乙個百分號比如double a=;

printf("輸出乙個百分數%f%%",a*100);

注意 在printf裡百分號也要使用%%轉義。

9樓:網友

double a=;

printf("輸出。

乙個百分數%f%%",a*100);

把需要輸出的數字乘以100再輸出乙個百分號比如 double a=; printf("輸出乙個百分數%f%% ",a*100);

注意 在printf裡百分號也要使用%%轉義如何書寫百分比?

#include

int main()

return 0;}

10樓:網友

不是很明白,如果是程式中想直接寫百分數,比如a%,那就直接寫a/就可以了吧。

如果是想讀入百分數,那就scanf("%f%%",&f); f是float型別,儲存的是百分數的分子。

11樓:網友

百分之一,1/,注意1/100是錯誤的!因為1/100在c語言中求的是商!

12樓:匿名使用者

要寫百分號的話 用%%來顯示這個符號 數字還是普通輸出那樣。

請問在c語言中如何輸出百分數?

13樓:大野瘦子

只要在格式控制符裡輸入2個 %%就可以了,例如:

#include

int main()

int a=90;

printf("%d%%",a);

return 0;

這樣就會在螢幕上得到 90%

14樓:向榮啊

這裡直接說計算思路:printf("百分比是:%f%%",(double)a/b*100);

如果直接用a/b那麼結果是不對的,我們需要把a,b轉換為小數再計算。所以我的a/b前面加了乙個(double)它是將整數計算轉換為小數計算相當於,再乘以100就ok了。至於百分號怎麼來的,可以看我的**(f%%)表示結果以百分比顯示。

15樓:網友

先把需要輸出的數字乘以100再輸出乙個百分號比如double a=;

printf("輸出乙個百分數%f%%",a*100);

注意 在printf裡百分號也要使用%%轉義。

如何在c語言中輸入百分數

16樓:網友

//在scanf函式的格式字串中用%%指定匹配乙個%號就行了,具體看下面的例子。

#include

#include

int main()

17樓:匿名使用者

當小數,或整數(不輸入%號)~~

c語言中百分率的程式

18樓:hwllo泠泉石上

很簡單啊,你將小數結果number=number*100;

然後這麼輸出printf(「%lf%%」number);

兩個%%,這樣可以輸出乙個%。

19樓:網友

乘以100不就行了,要列印出來就加個百分號啊。

算分百分比,平均百分比該怎麼計算啊

百分比怎麼算 數量 總數 100 百分比如果可以用計算器算的話,你可以看一下,計算器上一般都有一個 的標誌。比如說要算1是2的百分之幾。那就在計算器上按 1 2 然後再按一下 就可以直接計算出百分比了。百分比的意義 表示一個數是另一個數的百分之幾的數,叫百分數。百分數也叫做百分率或百分比。百分數 百...

數學百分比,數學怎麼算百分比

解 第一次倒出3升後 還剩10 3 7升 酒精濃度 7 10 70 第二次倒出3.5升後 還剩7 3.5 70 4.55升 此時酒精濃度是4.55 10 45.5 答 此時酒精濃度是45.5 選為滿意回答 濃度 溶質 溶液 100 倒出3升後濃度 7 7 3 100 70 再倒出3.5升後,溶質為 ...

百分比用英語怎麼表示,百分比的英語表達?

百分之。用percent表示。如 a discount of 5 percent 5 的折扣 數字加percent,如90 就是90 percent percent.百分之二十 20 percent 百分之五十 50 percent 百分之百 100 percent 97.3 nighty seve...