利用C语言编写程序

  • 编程要求
  • 编程准备
  • 编程内容

编程要求

利用C语言函数功能编写一个程序,能输入任意值,即长方体的长宽高从而输出该长方体的表面积和体积。

编程准备

1、编程软件为Visual C++6.0

2、长方体表面积和体积
S=2(ab+ah+bh)S=2(ab+ah+bh) S=2(ab+ah+bh)

V=abhV=abh V=abh

编程内容

定义两个函数f1、f2,分别求长方体对的表面积和体积:

#include<stdio.h>
int f1(int a,int b,int h)
{int S;S=2*a*b+2*a*h+2*b*h;return S;
}
int f2(int a,int b,int h)
{int V;V=a*b*h;return V;
}
void main( )
{int a,b,h,S,V;printf("请输入长方体的长,宽,高的值:\n");scanf("%d %d %d",&a,&b,&h);printf("长方体的表面积、体积为:%d\n %d\n ",f1(a,b,h),f2(a,b,h));
}

输入任意值,例
输入长宽高为2 2 3:

得到结果:


==2021/4/20更新 ==
由于有的小伙伴说输出的结果为0或者其他出错情况,因为我们输入的是整数,如果输入小数就会出现以下情况,表面积和体积会明显感觉是不正确的:

那如何让输出结果正确并让我们也能输入小数从而计算,我们只要将int类型改为float类型就行,并将%d改为%f即可,现在我们再来看看是否正确:


显示正确,问题解决!

这里再解释下为什么用float类型二不用double类型,float是单精度浮点数,而double是双精度浮点数,虽然double精度高,其有效数字16位,float为7位,且浮点数要占用的内存是float的两倍,其运算速度也比float慢,所以我们推荐日常选用float。

C语言运用函数求长方体的表面积和体积相关推荐

  1. 第八周项目2 求长方体的表面积和体积

    /**Copyright(c) 2016, 烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作 者:李德坤*完成日期:2016年4月17日*版本号: ...

  2. java长方体的父类_编写java程序,输入一个长方体的长、宽、高,求长方体的表面积和体积,并将结果显示...

    展开全部 1.长方体表面积公式 :62616964757a686964616fe78988e69d8331333431366338S = 2(ab + bc + ac); 2.长方体体积公式      ...

  3. 用java做出长方体的表面积_编写java程序,输入一个长方体的长、宽、高,求长方体的表面积和体积,并将结果显示,一个长方体的...

    1.长方体表面积公式 :S = 2(ab + bc + ac); 2.长方体体积公式     :V = abc = Sh:(这里的S表示底面积). 实现如下: public class Cuboid  ...

  4. 求三组长方体的表面积和体积

    /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作 者:刘亚 *完成日期:2016年 5月 30日 *版 ...

  5. c语言:求正方体的表面积和体积

    #include<stdio.h> int main() {int a;int v, f;printf("请输入正方体的边长:");scanf_s("%d&q ...

  6. 6-2 计算长方体的表面积和体积

    请完成相关代码,实现长方体的表面积和体积的计算 函数接口定义: 请详细参见主程序的调用方式. 裁判测试程序样例: import java.util.Scanner; /* 你的代码将被嵌入到这里 */ ...

  7. 6-4 计算长方体的表面积和体积 (10分) java pta

    请完成相关代码,实现长方体的表面积和体积的计算 函数接口定义: 请详细参见主程序的调用方式. 裁判测试程序样例: import java.util.Scanner; /* 你的代码将被嵌入到这里 */ ...

  8. PTA 6-2 计算长方体的表面积和体积

    请完成相关代码,实现长方体的表面积和体积的计算 函数接口定义: 请详细参见主程序的调用方式. 裁判测试程序样例: import java.util.Scanner; /* 你的代码将被嵌入到这里 */ ...

  9. 6-2 计算长方体的表面积和体积 (10分) java

    请完成相关代码,实现长方体的表面积和体积的计算 函数接口定义: 请详细参见主程序的调用方式. 裁判测试程序样例: import java.util.Scanner; /* 你的代码将被嵌入到这里 */ ...

最新文章

  1. c语言地理坐标存储 转发,纬度/经度坐标的2个列表之间的地理距离
  2. library at girton
  3. Machine Schedule
  4. python适合什么样的人群_什么样的人比较适合选择Python开发+人工智能技术?
  5. 转自: SparkConf 配置的概念和用法
  6. UNIX标准化及实现之POSIX标准可选头文件
  7. 高程5.7单体内置对象 5.8小结
  8. 微软面试题1、把二元查找树转变成排序的双向链表
  9. B站发布51部国创作品新内容 公布《三体》动画新PV
  10. [Ubuntu] 软链接
  11. HDU2178 猜数字【数学计算+水题】
  12. flock用法详解 linux_netstat命令详解
  13. 7-2 搜索树判断 (25 分)
  14. 体验Unity2017.2.0f3进行Vuforia开发
  15. NLP-语料库:英文语料库【Brown Corpus(有词性标注)、LOB(Lancaster-Oslo/Bergen,英国英文)...】
  16. 经典python题目练习
  17. 2020浙江工业大学程序设计迎新赛——决赛(重现赛)G-抽卡
  18. 程序员如何成为别人的男朋友
  19. 屏的像素与传输速率_HDMI线的传输速率是如何定义的
  20. 银行卡号每输四位加空格,及银行卡的识别(此银行卡号是那个银行)

热门文章

  1. CSDN——Markdown编辑器——快捷键
  2. 太原理工大于丹计算机,于丹作客太原理工大 给4000理科生讲佛学
  3. jbd2 mysql_jbd2/dm-2-8 io太高
  4. SSH V2的中间人攻击
  5. 变换树根(树的遍历)
  6. 【华为云·云筑2020】昇腾考卷答案
  7. CNNIC第43次调查报告:微信政务服务
  8. 基于遗传算法的高校自动排课管理系统java+ssh框架
  9. 连接阿里云物联网平台
  10. Java实现指定年份月份的日历表