C++简单程序的编写

弄了好久没弄好,问题如下:
已知球台的体积计算公式为V=1/6πh[3(aa+bb)+h*h],其中h为球台的高,a,b分别为球台的上下底半径。试编程求某球台的体积。要求球台的上下底半径及高均为键盘输入的整数,程序应分行输出球台的各项参数及体积
效果如下:

img

所以你写的代码呢?

#include <stdio.h>
#define PI 3.14

int main()
{
    int a, b, h;
    float v;
    printf("请输入球台的上下底半径和高:");
    scanf("%d %d %d", &a, &b, &h);
    printf("球台的上底半径为:%d\n", a);
    printf("球台的下底半径为:%d\n", b);
    printf("球台的高为:%d\n", h);
    v = PI*h*(3*(a*a+b*b) + h*h) * 1 / 6;
    printf("球台的体积为:%f", v);
    return 0;
}