实验2-1 数据类型、运算符与表达式
1
【实验目的】
(1)掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法
(2)掌握不同类型数据之间赋值的规律
(3)学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(- -)运算符的使用
(4)进一步熟悉C程序的编辑、编译、连接和运行的过程
【实验要求】
(1)熟练掌握C程序的调试方法 (2)熟练掌握常量和变量的定义及使用
(3)熟练掌握算术运算符和逗号运算符的使用方法
【实验环境】
(1) Microsoft XP操作系统 (2) Microsoft VC++ 6.0
【实验内容】
1、程序改错
题目描述:阅读下面程序段,编译调试程序,并改正错误语句。 #include
1
#define PI 3.14159; int main() { }
输入: 输入半径
输出: 修改程序段,输出园的面积 样例输入:1 样例输出:3.14
2、常量变量练习
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1111
题目描述:用c语言的基本输出格式打印下列内容: 100 A 3.140000
float r; PI=3.14159; scanf(\float area; area=PI*r*r; printf(\return 0;
2
输入: 本题目没有输入数据 输出: 输出三行数据: 100 A 3.140000 示例输入:无 示例输出: 100 A 3.140000
3、整数求和 http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1001
题目描述:求两个整数之和。
输入: 输入数据只包括两个整数A和B。 输出: 两个整数的和。 样例输入:1 2 样例输出:3
4、交换两个整数的值
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1115
题目描述:输入两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。
3