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,。 代码没有任何问题,只是要注意,在键盘输入的时候,必须要在半径和高之间添加逗号分隔。
页:
[1]