C语言怎么输出% 简介 只要在格式控制符里输入2个 %% 就可以了,例如:#include <stdio.h> int main() { int a=90; printf("%d%%\n",a); return 0; }此时我们会得到90%。扩展资料:其他方法输出%:第一种:#include<stdio.h>int m 正文 1 只要在格式控制符里输入2个 %% 就可以了,...
把需要输出的数字乘以100再输出一个百分号 比如:double a=0.5555555;printf("输出一个百分数%f%%\n",a*100);注意:在printf里百分号也要使用%%转义。include <stdio.h> int main (void) { float r=0.1523;printf ("%.2f%%\n",r*100);getch ();return 0;} ...
只要在格式控制符里输入2个 %% 就可以了,例如:include <stdio.h> int main(){ int a=90;printf("%d%%\n",a);return 0;} 这样就会在屏幕上得到 90
printf("%.2f",a);.后面数字是几,就保留几位 如果你需要用cout的话,就使用cout<<fixed<<setprecision(4)<<a<<endl;头文件是#include <iomanip>
单精度数化为取整百分数,在四舍五入时,当千分位为5时不会进位。如果一定要用单精度数来四舍五入取整百分数,那么:include <stdio.h>void main(){float a,k;scanf("%f",&a);k=a*100;if((int)(a*100+0.5)==k+1) k+=1;printf("%.f%%",k);}对于双精度数,就不存在这个问题。...
首先,以浮点型变量存储百分数的小数形式。例如15.23%,存储为0.1523。第二,将小数乘以100,以浮点型打印。第三,使用%%,打印出百分号。include <stdio.h>int main (void) {float r=0.1523;printf ("%.2f%%\n",r*100);getch ();return 0;}运行结果 ...
常量不能定义为百分数比如5%在定义时要写成0.05。 数据类型: 1.掌握每种数据对应的占位符,不要因为细节出错。 2.注意进行大小比较时,需要把两边的数化为同种数据类型。 3.取余符号“%”的两边一定是整数。 4.注意double的占位符是%lf,别相信书上写的%f。
else // 输入的小数在0~1的范围内,则输出对应的百分数形式 printf("%f对应的百分数为:%f%", ...
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\n");for(i=0;i<10;i++)printf("%d---%.2f\n",a[i],100.0*a[i]/s);return 0;} ...
将小数乘以100就可以得到百分数,具体实现可以参考如下程序:include<stdio.h>void main(){ float percent; scanf("%f", &percent); // 输入小数 if(percent<0 || percent>1) // 如果小数不在0~1的范围内,则输出错误提示 printf("输入的小数错误"); else // 输入的小...