1. 如何在c语言中输入百分数
double a=0.5555555;
printf("输出一个百分数%f%% ",a*100);把需要输出的数字乘以100再输出一个百分号
比如 double a=0.5555555; printf("输出一个百分数%f%% ",a*100);
注意 在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不能