输入底和高,输出底面积和体积,小数点后保留三位

输入底和高,输出底面积和体积,小数点后保留三位

code

#include<stdio.h>
//头文件 
#define PI 3.14159
//使用#define宏定义将出现的PI替换成3.14159 
int main()
//入口 
{
	int r, h;
	//定义半径r和h高 
	double s,v;
	//声明双精度浮点数 s底面积 v体积 
	printf("请输入半径和高");
	scanf("%d%d",&r,&h);
	s = PI * r *r;
	//底面积 = π×r^2
	v = s * h;
	//体积 = 底面积 ×高 
	printf("底面积: %.3f\n",s);
	//输出浮点数,只显示小数点后三位,四舍五入 
	printf("体积: %.3f",v);
	//输出浮点数,只显示小数点后三位,四舍五入 
	return 0;
}

输入前

输入后

记录

printf输出.8f不足补0

posted @ 2025-04-11 01:19  longlong688  阅读(20)  评论(0)    收藏  举报