求解答,义父们救命

文章介绍了如何编程计算三角形面积,使用给定边长的公式;演示了整数加密算法,将4位正整数每位加9取余并交换位置;以及如何计算两个24小时制时间的时间差。
摘要由CSDN通过智能技术生成

1.

若已知三角形三条边的长度分别为a,b,c(并假设三条边长度的单位一致,在本编程题中忽略其单位),则可以利用公式: 

        

求得三角形的面积,其中:s=(a+b+c)/2(注意数据类型转换)。编程实现读入以整数表示的三条边的长度(假设输入的长度肯定可以形成三角形),然后利用上述公式计算面积并输出。结果保留三位小数。

【输入形式】

输入三个整数分别表示三角形三条边的长度。

【输出形式】

输出求三角形的面积。结果保留三位小数。

【样例输入】

4 4 6

【样例输出】

7.937

【样例说明】

输入的三角形三条边的长度分别为4,4,6,利用上述计算公式可以求得三角形的面积为7.937。结果保留三位小数。

其中,计算

可以用<math.h>库中的函数sqrt()。

2

输入一个4位正整数,将其加密后输出。

【问题描述】输入一个4位正整数,将其加密后输出。加密方法是,将该数每位上的数字加9,然后除以10取余,所得结果作为该位上的新数字,最后将千位数和十位数互换,百位数和个位数互换,组成加密后的新4位数。

【样例输入】(下划线部分表示输入)

Enter a number:1257

【样例输出】

The encrypted number is 4601

【样例说明】

每位上的数字加9 除以10 取余后得0146,交换后得到4601。

冒号后面无空格。

取余函数%,例如:12%10=2

整除,例如:12/10=1

3

【问题描述】给出一天内两个分别用小时和分钟表示的24小时制时间(用冒号分隔,不分先后),计算两个时间的差,结果表示为小时和分钟形式。

【样例输入1】

11:30

12:45

【样例输出1】

1:15

【样例输入2】

13:50

7:10

【样例输出2】

6:40

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值