天道8 发表于 2020-11-6 00:10:26

C语言问题

本帖最后由 天道8 于 2020-11-6 00:12 编辑

#include<stdio.h>
int main()
{
        float gao,yzc,ymj,yqbmj,yqtj,yztj;
        int r;
        printf("请输入圆的半径和圆柱高度");
        scanf("%d,%f",&r,&gao);
        yzc = 2*r*3.14;
        ymj = 3.14*r*r;
        yqbmj = 4*3.14*r*r;
        yqtj = (4/3)*3.14*r*r*r;
        yztj =(1/3)*3.14*gao*r*r;
        printf("圆的周长为%f\n",yzc);
        printf("圆球表面积为%f\n",yqbmj);
        printf("圆球体积%f\n",yqtj);
        printf("圆柱体积%f\n",yztj);
        printf("圆面积为%f\n",ymj);

       
}
#为什么圆柱体积的输出为0,。

jackz007 发表于 2020-11-6 00:37:57

   代码没有任何问题,只是要注意,在键盘输入的时候,必须要在半径和高之间添加逗号分隔。
页: [1]
查看完整版本: C语言问题