思路:暴力解法,直接输出,输出格式不用管,6.2f意为:数字整体长度包括小数点为 6 位,保留 2 位小数,不足则以空格补齐,对齐方式为右对齐。当实际长度大于格式定义的位数时,如 12345678.12355798 以实际为准,因此输出是 12345678.12;所以6,2f看着唬人,实则只要直接按其输出即可。
参考代码:
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
float x;
scanf ("%f",&x);
printf ("%6.2f\n",x);
printf ("%6.2f %6.2f\n",x,x);
printf ("%6.2f %6.2f %6.2f",x,x,x);
return 0;
}
0.0分
0 人评分