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

c語言百分比計算

發布時間: 2022-02-07 13:41:18

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

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

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

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

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

2. C語言問題,怎麼按比例計算

#include<stdio.h>//2x23x1

intmain()
{
doublecj[4],zp=0;
inti;
for(i=0;i<4;i++)
scanf("%lf",&cj[i]);
zp=cj[0]*0.1+cj[1]*0.2+cj[2]*0.2+cj[3]*0.5;
printf("%.2f",zp);
return0;
}

3. 求一個C語言百分比進度代碼

#include <stdio.h>
void update_process(int percent,int barlen){
int i;
putchar('[');
for(i=1;i<=barlen;++i)
putchar(i*100<=percent*barlen?'>':' ');
putchar(']');
printf("%3d%%",percent);
for(i=0;i!=barlen+6;++i)
putchar('\b');
}
int main(){
int i;
for(i=0;i<101;++i){
update_process(i,50);
fflush(stdout);
sleep(1);
}

或者
程序1:#include "stdio.h"
#include
#include
/*去游標函數*/
void no_text_cursor(void)
{
union REGS r;
r.h.ah=1;
r.h.ch=32;
int86(0x10,&r,&r);
}
main()
{
int i;
int bfb;
char b=219;
char c='%';
for(i=1;i<=60;i++)
{ gotoxy(i,1); /*為了能在進度條和百分比之間變動*/
no_text_cursor();
delay(45000);/*前後兩個delay是為了讓滾動更好看,流暢*/
printf("%c",b);
delay(45000);
gotoxy(31,2); /*為了能在進度條和百分比之間變動*/
bfb=((i*10)/6);
printf("%d",bfb);
gotoxy(34,2);
printf("%");
}
printf("\nLoading Successful!");
getch();
}程序2:#include
main()
{
int gdriver=DETECT,gmod,i;
/*registerbgidriver(EGAVGA_driver);*/
initgraph(&gdriver,&gmod,"");
setlinestyle(0,0,2);
rectangle(3,215,637,250);
setcolor(RED);
sleep(3);
for(i=0;i<632;++i)
{
if(i==631)break;
line(5+i,216,5+i,249);
delay(2888);
}
getch();
closegraph();
} 以上程序均在TC2.0下通過

4. C語言 求a是b的百分之幾

輸出"%"要用"%%"
還有x/y要*100才是百分比的數字:
printf("a是b的%f%%\n", (double)x/y*100);

5. 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;

}

6. C語言比率計算

結果肯定是看你輸入的兩個數啊,這兩個數是要你在編程的時候自己輸入的,這樣才會出現結果

7. c語言電量百分比怎麼計算

#include"stdafx.h"
#include<windows.h>

int_tmain(intargc,_TCHAR*argv[])
{
SYSTEM_POWER_STATUSsps;
GetSystemPowerStatus(&sps);

printf("isACpower:%s ",sps.ACLineStatus==1?"yes":"no");
printf("BatteryFlag:%d ",sps.BatteryFlag);
printf("BatteryLifePercent:%d%% ",sps.BatteryLifePercent);
if(sps.ACLineStatus==0)//ifnoacin
{
printf("BatteryLifeTime:%dSeconds=%fh ",
sps.BatteryLifeTime,((float)sps.BatteryLifeTime)/60/60);
printf("BatteryFullLifeTime:%d ",sps.BatteryFullLifeTime);
}
return0;
}

8. 用c語言求及格人數所佔總人數的百分比

#include<stdio.h>

intmain()
{
inta[10];
inti,count=0;
floattmp=0.0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]>=60)
count++;
}
tmp=count/10;
printf("百分之:%0.2f",temp*100);
}

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

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

#include <stdio.h>

int main()

{

int a=90;

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

return 0;

}

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

(9)c語言百分比計算擴展閱讀:

輸出的簡單代碼

代碼一:

#include<stdio.h>

int main()

{

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

代碼二:

#include<stdio.h>

int main()

{
printf("\%");

return 0;
}

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