请问在c语言中如何输出百分数? 200

 我来答
帐号已注销
2020-11-22 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:148万
展开全部

把需要输出的数字乘以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;

}

扩展资料:

C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植,这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。

参考资料来源:百度百科-c语言

碧海风云

2017-08-10 · 碧海风的秘密小据点!
碧海风云
采纳数:909 获赞数:10280

向TA提问 私信TA
展开全部

首先,以浮点型变量存储百分数的小数形式。例如15.23%,存储为0.1523。

第二,将小数乘以100,以浮点型打印。

第三,使用%%,打印出百分号。

#include <stdio.h>

int main (void) {
float r=0.1523;

printf ("%.2f%%\n",r*100);

getch ();
return 0;
}

运行结果

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weifuhou
2017-08-10
知道答主
回答量:28
采纳率:0%
帮助的人:5.4万
展开全部
先把需要输出的数字乘以100再输出一个百分号

比如
double a=0.5555555;
printf("输出一个百分数%f%%\n",a*100);
注意 在printf里百分号也要使用%%转义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2018359
2017-08-10 · TA获得超过3493个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1348万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式