解题思路
题目要求用6.2f的格式,意思就是用占位符 %6.2f 的形式来输出
其中 f 表示单精度浮点数,即 float 类型,小数点后的2表示要保留两位小数
小数点前的6表示输出的数字共占6位(小数点也算一位),如果不足6位则用空格补全,数字靠右对齐
补充:
如果想让数字靠左对齐可以在占位符中写负号,例如: %-6.2f
如果想用数字0来补全空位可以在占位符前多写个0,例如: %06.2
注意事项: 不要忘了题目要求的用空格间隔
参考代码:
#include<stdio.h>
int main()
{
float n;int count=1,i=0;
scanf("%f",&n);
for(int j=0;j<3;j++)
{
i=0;
while(1&&i<count)
{
printf("%6.2f",n);
printf(" ");
i++;
}
printf("\n");
count++;
}
return 0;
}
0.0分
0 人评分
【出圈】 (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1195 |
【计算直线的交点数】 (C语言代码)浏览:1453 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:671 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:609 |
循环入门练习6 (C语言代码)浏览:970 |
sizeof的大作用 (C语言代码)浏览:1028 |
前10名 (C语言代码)浏览:727 |
简单的a+b (C语言代码)浏览:541 |
盐水的故事 (C语言代码)浏览:1529 |