例1:有人用温度计测量出用华氏法表示的温度(如69℉),现在要求把它转换为以摄氏度表示的温度(如20℃)
解题思路:这个问题的算法很简单,关键在于找出二者之间的转换公式。根据物理学知识,知道以下转换公式:
c=5*(f-32)/9
其中f代表华氏温度,c代表摄氏温度。
据此可以用N-S图表示算法,如下图
编写程序:按照N-S图所表示的算法,很容易写出C程序
运行结果:
p1=1003.599976
p2=1022.500000
p3=1019.898010
第一行是活期存款一年后本息和,第二行是一年期定期存款一年后本息和,第三行是两次半年定期存款一年后本息和。
程序分析:第4行在定义实型变量p0,p1,p2,p3,r1,r2,r3的同时,对变量p0,r1,r2,r3赋予初值。第8行在输出p1,p2和p3的值之后,用n使输出换行。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!