若浮点型变量a 和b 中的值分别为7.01 和9.03 要求按以下格式输出a和b的值:a=7.01b=9.03请完成输
浮点,变量,格式
已帮助 人
若浮点型变量a 和b 中的值分别为7.01 和9.03,要求按以下格式输出a和b的值:a=7.01b=9.03请完成输出语句:printf ("",a,b);
-
参考答案:a=%.2fb=%.2f本题考查浮点型数字的输出格式。printf函数中用f格式符输出实数,常见的用法有以下几种:%f,不指定字段宽度,由系统自动指定,整数部分全部输出,并输出6位小数。%m.nf,指定输出的数据共占m列,其中共有n位小数,如果数值长度小于m,则左端补空格。%-m.nf用法与%m.nf基本相同,只是使输出的数值向左端靠拢,右端补空格。题目中给出两个浮点数a和b。这两个浮点数的小数位都为2,输出目标也是将这两个数以两行输出,并且小数位仍然为2。以两行输出,只要在第一个数后面加上’’即可,小数位数的限制通过设置%m.nf中的n进行限制。令n=2即可只输出2位小数。空白处应当填入的语句为a=%.2fb=%.2f。
