如何用scanf函数输入数据?

如题所述

// 设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积

// 要求:用scanf输入数据,取小数点后两位

    #include <stdio.h>

    int main()

    {

    float r,h;

    float c,s,sq,vq,vz;

    float pai = 3.1415926;

    printf("请输入圆半径:");

    scanf("%f",&r);

    printf("请输入圆柱高:");

    scanf("%f",&h);

    c = 2 * pai * r;

    s = pai * r * r;

    sq = 4 * pai * r * r;

    vq = ( 4 / 3 ) * pai * r * r * r;

    vz = s * h;

    printf("圆周长是:%4.2f\n",c);

    printf("圆面积是:%4.2f\n",s);

    printf("圆球表面积是:%4.2f\n",sq);

    printf("圆球体积是:%4.2f\n",vq);

    printf("圆柱体积是:%4.2f\n",vz);

    return 0;

    }

scanf的输入格式:scanf("%f",&r)。

扩展资料

圆面积公式;S=πR²,R为半径。

圆周长L=2πR,R为半径。

半径是R的球的体积 计算公式是:  ,R为半径。

半径是R的球的表面积计算公式是: ,R为半径。

参考资料:百度百科球

温馨提示:答案为网友推荐,仅供参考
相似回答