1.4 输入/输出应用案例

最初学习C语言程序设计时,经常需要通过键盘交互方式输入内容,并需要将计算的结果在屏幕上输出,C语言中的scanf()函数和printf()函数实现了这样的功能。

【例1.8】输入圆柱的半径r和高h,计算并输出其体积。

由于scanf()函数中两个输入格式符用逗号分隔,则输入半径r和高h也必须用逗号分隔。输入项变量r和h前需要加符号“&”。运行结果如图1-9所示。

【例1.9】输入两条直角边a和b的长度,求直角三角形的面积和斜边c上的高h。

分析:由勾股定律a2+b2=c2,可求出斜边c;两条直角边a和b与斜边c及其上的高h满足关系:a×b=c×h,可计算出面积和斜边c上的高h。使用sqrt()函数求平方根,需要预处理命令#include<math.h>。

程序如下:

运行结果如图1-10所示。

图1-9 例1.8运行结果

图1-10 例1.9运行结果