printf函数用变量指定输出小数位数

printf函数输出 指定的(变量)小数点后位数

printf("%.*f",  str_len,  str);   //*表示指定小数点后输出多少位, str_len是变量

例:
以这题为例
洛谷 P5706 【深基2.例8】再分肥宅水 C语言

使用变量指定输出小数位数如下:

#include
int main()
{
    int n,p = 3;
    float t;
    scanf("%f%d", &t, &n);
    printf("%.*f\n", p, t/n );  //printf("%.*f",  str_len,  str);   *表示指定小数点后输出多少位, str_len是变量
    printf("%d", 2*n);
    return 0;
}

示例:

printf函数用变量指定输出小数位数_第1张图片

你可能感兴趣的:(洛谷,蓝桥杯,随笔)