当前位置: 首页 > news >正文

C语言刷题第三章(上)

一:题目

1.BMI值的计算

(1)题目描述:

BMI指数是用体重公斤数除以身高米的平方数得出来的数字。

(2)输入描述:

一行,两个整数,分别表示体重(公斤),身高(厘米),中间用一个空格分割。

(3)输出描述:

一行,BMI指数(保留两位小数)。

(4)示例:

输入:70 170

输出:24.22

(5)代码实践:

#include <stdio.h>

int main ( )

{

int weight=0;

int height=0;

double BMI=0;

scanf("%d %d",&weight,&height);

BMI=  weight/  (height/100.0)  *  (height/100.0) ;

printf("%.2lf",BMI);

return 0;

}

(6)结论:

<1>输出保留二位小数时应该在标识符的%后面加上.2。

<2>整数除以整数一定等于整数,整数除以小数一定为小数。

2.计算三角形的周长和面积

(1)题目描述:

根据给出的三角形的三条边a,b,c(0<a,b,c<100),计算三角形的周长和面积。

(2)输入描述:

一行,三角形三边(能构成三角形),中间用一个空格隔开。

(3)输出描述:

一行,三角形的周长和面积(保留两位小数),中间用一个空格隔开,输出具体格式见输出样例。

(4)示例:

输入:3 3 3

输出:zhouchang=9.00 mianji=3.90

(5)代码实践:

#include<stdio.h>

#include<math.h>

int main ( )

{

double a=0.0 ;

double b=0.0;

double  c=0.0;

double p=0.0;

double  mianji, zhouchang;

scanf("%lf %lf %lf",&a,&b,&c);

p=(a+b+c)/2;

if(a+b>c||a+c>b||b+c>a)

{

mianji=sqrt(p*(p-a)*(p-b)*(p-c));//海伦公式

zhouchang=a+b+c;

printf("%.2lf %.2lf",mianji ,zhouchang);

}

else printf("Data Error!");

return 0;

}

(6)结论:

海伦公式:已知三角形三条边长,计算面积时,面积等于根号下p*(p-a)*(p-b)*(p-c),这里的p是周长的一半。

3.计算球体的体积

(1)题目描述:

给定一个球体的半径,计算其体积,其中球体体积公式为V=4/3*πr³,其中π=3.1415926。

(2)输入描述:

一行,用浮点数表示球体的半径。

(3)输出描述:

一行,球体的体积,小数点后保留三位小数。

(4)示例:

输入:3.0

输出:113.097

(5)代码实践:

#include<stdio.h>

int main( )

{

double r=0.0;

double p=3.1415926;

double V=0.0;

scanf("%lf",&r);

V=4.0/3*p*r*r*r;

printf("%.3lf",V);

return 0;

}

(6)结论:

两个整数参与运算要得到小数时应该在整数后面加上.0,使其变成含小数的运算,这样结果就会为小数形式。

 

 

相关文章:

  • Windows 系统下安装 RabbitMQ 的详细指南
  • word甲烷一键下标——宏
  • Echarts 柱状或折线或其他多数据图表自动向右滚动
  • centos没有ll
  • 【vue+excel】导出excel(目前是可以导出两个sheet)
  • dify+mysql的诗词助手
  • Appium高级操作--从源码角度解析--模拟复杂手势操作
  • cursor使用
  • 【LeetCode110】平衡二叉树
  • AutoGen学习笔记系列(十七)Examples - Literature Review
  • 基于deepseek的图像生成系统
  • 【OpenFeign 面试专题】
  • Mysql小知识
  • 晶晨S905M/晶晨S905L2芯片-原机安卓4升级安卓7.1.2-通刷线刷固件包
  • 《九章云络书·织网布阵玄机》上篇
  • Spring Boot项目中集成sa-token实现认证授权和OAuth 2.0第三方登录
  • 解决Windows版Redis无法远程连接的问题
  • Linux Nginx安装部署、注册服务
  • (全)2024下半年真题 系统架构设计师 综合知识 答案解析02
  • MTK Android12 最近历史任务 最左侧的清除历史任务改到页面底部
  • 怎么注册网站啊/神马推广登录
  • 网站建设的实训技术总结/十大搜索引擎神器
  • 软件外包公司创业/seo百度首页排名业务
  • 成都市文化馆网站建设/关键词优化方法
  • 官方网站、门户网站是什么意思?/专业做灰色关键词排名
  • 1688网站建设方案书模板/百度信息流怎么投放