[编程题]03、计算球体积

目录

前言:

03、计算球体积

1、题目展示:

 2、问题分析:

1、首先解决输入问题:

2、解决球体积的问题: 

3、最终代码展示: 


前言:

开新专栏了,讲解100道基础语法编程题

用c语言讲解

目的是复习c语言中的基础语法,为单片机中的c语言代码分析做铺垫

专栏链接

c语言基础语法编程题_1zero10的博客-优快云博客

03、计算球体积

1、题目展示:

 2、问题分析:

1、首先解决输入问题:

依然是输入多组数据和之前讲过的第一题和第二题一样,只不过这次要求每组数据占一行,每行包含一个实数

double R;
while(sacnf("%lf",&R)==1){
    
}

2、解决球体积的问题: 

所以,下面代码这样写,注意题目要求体积的结果保留三位有效数字

同时要注意,在c语言中两个整数的除法,除不尽时,小数部分截断,只显示整数部分

因此需要把4/3写成4.0/3.0以确保保留小数的部分

#define PI 3.1415927
//在while语句内部,写如下内容
double V=(4.0/3.0)*PI*(R*R*R);
printf("%.3lf",V);

3、最终代码展示: 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define PI 3.1415927
int main() {
	double R;
	while (scanf("%lf", &R) == 1) {
		double V = V = (4.0 / 3.0) * PI * (R * R * R);
		printf("%.3lf\n", V);
	}
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值