#include

void main()

{ char name[20];

int number,h,i,clas,k;

double cd,tj;

float kd;

printf("请输入姓名: "); scanf("%s",name);

printf("请输入班级:"); scanf("%d",&clas);

printf("请输入学号:"); scanf("%d",&number);

printf("请输入任意非0整数: "); scanf("%d",&h);

i=0; cd=0; while ( name[i] ) cd+=name[i++];

cd/=i; if ( cd<0 ) cd=-cd; //如果使用汉字姓名,小心出现负值

i=0; k=number; kd=0; while ( k ) { kd+=(k%10); k/=10; i++; }

kd/=i;

tj=cd*kd*h;

printf("姓名:%s\t班级:%d\t学号:%d\n",name,clas,number);

printf("长度:%9.3lf\t宽度:%9.3f\t高度:%d\n",cd,kd,h);

printf("长方体的体积为:%8.2lf\n",tj);

}

由于输出截断了小数,所以显示的体积小数部分用显示的长宽高计算小数部分有误差,如想不出现误差则需要截断小数位后再计算体积

c语言长方体体积float,如何在C语言中实现长方体体积的计算?相关推荐

  1. c语言 引用定义变量,如何在c语言中定义及引用全局变量?

    如何在c语言中定义及引用全局变量? 答案:5  信息版本:手机版 解决时间 2019-10-03 10:30 已解决 2019-10-02 15:19 如何在c语言中定义及引用全局变量? 最佳答案 2 ...

  2. C语言怎么输入float的变量,c语言float怎么用

    C语言中float是什么意思 我是出自学者,有很多不会的,float是什么东东,什么意思啊,还有在程序float是C语言的基本数据类型中的一种,表示单精度浮点数. C语言规定单精度浮点型在内存占用4个 ...

  3. Iar环境c语言调用汇编函数,如何在IAR EWARM中通过内联汇编程序在另一个模块中调用C函数?...

    我在硬故障处理程序中有一些程序集.程序集基本上是为了传递当前堆栈指针作为参数(在R0中).它看起来像这样...如何在IAR EWARM中通过内联汇编程序在另一个模块中调用C函数? __asm(&quo ...

  4. C程序语言表达式运算顺序,详解C++编程中表达式的语义与计算顺序

    表达式根据其运算符的优先级和分组来计算. 计算顺序请看以下示例: // expre_pluslang__pluslang_Order_of_Evaluation.cpp // compile with ...

  5. c语言随机函数怎么循环,如何在C ++循环中生成不同的随机数?

    千万不能使用rand(); 使用新的C ++ 11的设施(如std::mt19937,std::uniform_int_distribution等)来代替. 你可以使用这样的代码(在Ideone上住这 ...

  6. c语言c 下载文件,如何在C/C++中使用WinHTTP下载文件?

    我知道如何下载html / txt页面.例如 : //Variables DWORD dwSize = 0; DWORD dwDownloaded = 0; LPSTR pszOutBuffer; v ...

  7. 转 C语言改变字体颜色,如何在c语言中改变背景和字体的颜色?

    /*给你看看教程吧!!*/ Turbo C2.0的字符屏幕函数主要包括文本窗口大小的设定.窗口颜色的设置. 窗口文本的清除和输入输出等函数. 1.文本窗口的定义 Turbo C2.0默认定义的文本窗口 ...

  8. c语言程序重命名,如何在C语言编程里面修改源文件名字?

    慕容3067478 12345678910111213141516171819202122232425262728293031323334353637383940414243444546C修改文件名: ...

  9. linux检查socekt是否断开,如何在C语言中判断socket是否已经断开

    如果不主动关闭socket的话,系统不会自动关闭的,除非当前进程挂掉了,操作系统把占用的socket回收了才会关闭.小编今天跟大家简单介绍下如何在C语言中判断socket是否已经断开 下面来介绍判断非 ...

最新文章

  1. 《算法竞赛中的初等数论》(三)正文 0x30 积性函数(ACM / OI / MO)(十五万字符数论书)
  2. 在当当买了python怎么下载源代码-爬虫实战:爬取当当网所有 Python 书籍
  3. abb变频器acs880说明书_常见品牌变频器修改功率方法大全
  4. python笔试编程题_python_编程面试题
  5. Apache 的管理及优化web
  6. [leetcode] 160.相交链表
  7. 爬虫之拉勾网职位获取
  8. 解决PendingIntent传递参数为空的问题
  9. 动图(gif文件)的最简单制作---------录制
  10. mysql 5.7自定义安装路径_Mysql5.7.18版本(二进制包安装)自定义安装路径教程详解...
  11. 投篮机投篮有技巧吗_卡梅伦·约翰逊:投篮高效,跑位积极,会是太阳队外线新答案吗?...
  12. 阿里双十一 5 大招式!
  13. Spring源码总结与分析
  14. java并发编程实战看哪几章,附源代码
  15. DICOM笔记-使用cmake编译DCMTK
  16. 一文搞懂什么是GPA
  17. 企业公众号文章写作方向要从这几个方面着手
  18. 经验分享:移动客户端设计开发经验-流程篇
  19. 攻防世界-pwn-forgot
  20. hbase compact

热门文章

  1. 互联网创业论坛荣誉出品
  2. [Canvas绘图] 第09节 迷图档案
  3. 从NIB中加载VIEW
  4. 计算机视觉(AI)面试大全
  5. 现代战争的制胜法宝?-黑科技原子无线电技术应用前景及最新研究进展
  6. 2020-11-22 Vue-10组件化开发(1)
  7. 基于阈值的全零块判决算法
  8. C,数组声明、初始化,不初始化会如何?
  9. SteamVR Unity工具包(二):激光和移动
  10. 小姐姐拯救计划之我的NAS有ipv6域名之蛇皮操作