《寒战》里有哪些未解之谜?最大BOSS是谁? - 知乎145被浏览<strong class="NumberBoard-itemValue" title="9,202分享邀请回答12019 条评论分享收藏感谢收起925 条评论分享收藏感谢收起c语言 编写一段程序,读取两个整数,然后显示出前者是后者的百分之几._百度知道
c语言 编写一段程序,读取两个整数,然后显示出前者是后者的百分之几.
初学者,大学要学信息安全,想提前学,可这个地方卡住了,求解.......谢了!
我有更好的答案
#include &stdio.h&void main() {
scanf(&%d%d&, &a, &b);
printf(&%.2lf %%\n&, (double)a/b*100);}
请问下这个地方的double是什么意思啊?
double双精度浮点型~(double)a/b*100强制类型转换,因为最后要输出的是一个百分数嘛~
o,好吧,不懂....等我再学学估计就懂了,谢谢!!
c语言的数据类型分为整性变量和实型变量两种。double 为双精度实型变量,实型变量包括float和double两种,float一般为32位,double为64位整型变量包括int,short,long不客气,你多看看这方面的书~加油~
采纳率:75%
来自团队:
#include&stdio.h&int main(){
scanf(&%d%d&,&x,&y);
z=((double)x)/y*100;
printf(&%.2lf\%&,z);
return 0;}
请问下这个地方的double什么意思啊?能解释一下这个程序的思路吗?谢谢了
两个任意整数,难道前者一定是后者的百分之几?相除不可以是无限小数么?
没必要这么严谨吧,题目给的示范是54/84能得64%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}