當前位置:首頁 » 編程語言 » 如何讓c語言數字變為百分比
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何讓c語言數字變為百分比

發布時間: 2022-11-29 23:14:36

c語言習題 輸入2個正數,輸出它們的百分比值

#include <stdio.h>

int main(void)
{
unsigned int num1, num2;
double dev;
printf("請輸入兩個正數(以','號分隔):");
scanf("%d,%d", &num1, &num2);

dev = (double)num1/num2;
printf("%d/%d的百分比是:%.2lf%%\n", num1, num2, dev*100);
return 0;
}

② c語言 顯示百分數

score=count_1/3; 要改成 score=count_1/3.0; 否則會按整型進行計算

③ C語言中,如何將小數轉化為百分數

將小數乘以100就可以得到百分數,具體實現可以參考如下程序:

#include<stdio.h>
voidmain()
{
floatpercent;
scanf("%f",&percent);//輸入小數
if(percent<0||percent>1)//如果小數不在0~1的范圍內,則輸出錯誤提示
printf("輸入的小數錯誤");
else//輸入的小數在0~1的范圍內,則輸出對應的百分數形式
printf("%f對應的百分數為:%f%",percent,100*percent);
}

④ C語言中怎麼求百分比

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

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

以輸入兩個整型數a,b,求a佔b的百分比並輸出為例,給出參考代碼如下:

inta,b;
floatr;
scanf("%d%d",&a,&b);//輸入a和b。
r=(float)a/b*100;//轉為浮點數並計算百分比。
printf("a佔b的百分比為%.2f%% ",r);//輸出結果,保留兩位小數。需要注意的是,要輸出%需要寫成%%的形式。

⑤ 如何在C語言中輸入百分數

  1. double a=0.5555555;
    printf("輸出一個百分數%f%% ",a*100);

  2. 把需要輸出的數字乘以100再輸出一個百分號

  3. 比如 double a=0.5555555; printf("輸出一個百分數%f%% ",a*100);

  4. 注意 在printf里百分號也要使用%%轉義

⑥ 如何在C語言中輸入百分數

不是很明白,如果是程序中想直接寫百分數,比如a%,那就直接寫a/100.0就可以了吧
如果是想讀入百分數,那就scanf("%f%%",&f);
f是float類型,保存的是百分數的分子

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

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

#include <stdio.h>

int main()

{

int a=90;

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

return 0;

}

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

(7)如何讓c語言數字變為百分比擴展閱讀:

輸出的簡單代碼

代碼一:

#include<stdio.h>

int main()

{

printf("%%");
return 0;
}

代碼二:

#include<stdio.h>

int main()

{
printf("\%");

return 0;
}

註:在這一對代碼中,1能夠顯示百分號,2不能

⑧ c語言怎麼表示百分數,如圖2-1

整型÷整型=整型,比如 5 / 10 = 0 。

實型÷整型=實型,比如 5.0 / 10 = 0.5 。

所以應寫成 x * 1.0 / y * 100 。


#include <stdio.h>

int main()

{

int x,y;

puts("請輸入兩個整數。");

printf("整數x:");

scanf("%d",&x);

printf("整數y:");

scanf("%d",&y);

printf("x的值是y的%.0f%%", x * 1.0 / y * 100);

return 0;

}

⑨ ,C語言高手,怎樣更改後輸出如下的百分比

沒裝中文DOS
看你的程序不方便
不過提供一思路參考
=============
1/8=0.125=12.5%
即小數留1位足夠
特例
0.0%
100.0%
所以最長輸出為3整數.1小數
及%符號
將x=?/8輸出為百分比
直接將數字放大100倍
printf("%5.1f%%",x*100)

⑩ C語言 數值的百分比

#include <stdio.h>

int main()

{

int s=0,i,a[10];

for(i=0;i<10;i++)

{

scanf("%d",&a[i]);

s+=a[i];

}

printf("n----percentage of total ");

for(i=0;i<10;i++)

printf("%d----%.2f ",a[i],100.0*a[i]/s);

return 0;

}