一、实训目的
2.依据实际问题,合理定义变量和常量。
3.能编写解决实际问题的简单程序。
二、实训内容
1.下面是用函数printf(),在屏幕上输出下列常量。
提示与分析:
①'A'和'd'为字符常量,而"I am a freshman."和"20120000158"为字符串常量。可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。
②可以用宏定义命令#define,把字符串常量标识成符号常量。
2.下面程序是将常量3.1416,'B',"Hello",100定义为符号常量,并将它们显示在屏幕上。请填空并上机验证。
提示与分析:
定义符号常量的形式:(www.xing528.com)
3.写出下列程序的运行结果,并在计算机上验证。
提示与分析:
①程序中使用了转义字符'\t',其含义是跳到下一个制表位置;转义字符'\101'的含义是八进制数101的ASCII代码'A';转义字符'\116'的含义是八进制数116的ASCII代码'N';转义字符'\b'的含义是退格(回退一个字符位置)。
②此程序的运行后,在屏幕上输出的结果如下:
4.已知圆周率π,输入半径r,要求保留4位小数输出圆的面积,保留2位小数输出圆的周长。
提示与分析:
①圆周率π是一个常数,因此在程序中将其定义为浮点数据类型的符号常量PI。
②因为,圆的面积等于PI×r×r,圆的周长等于2×PI×r,所以程序中应将标识圆的面积、周长及半径的变量定义为浮点数据类型。
③要求圆的面积保留4位小数,圆的周长保留2位小数,所以程序中printf()函数的输出格式应为%.4f和%.2f。
5.调试与改错
找出下面程序中的错误,改正后在计算机上调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。