题目:
输出18.16054、17.676767,宽度和精度由输入决定,右对齐。
格式:
![](https://i-blog.csdnimg.cn/blog_migrate/482078f74e54d96bbd1bec114b37c379.png)
#include<stdio.h>
int main()
{
int width,precision;
scanf("%d %d",&width,&precision);
printf("%*.*f ",width,precision,18.16054);
printf("%*.*f",width,precision,17.676767);
return 0;
}
注意:
当精度和宽度都是通过输入确定时,在输出结果时用%*.*d来表示,前面的*是宽度,后面的*是精度,后面还是要有数值对应的。