C程序设计(第五版)谭浩强实验报告三(附答案以及源程序分析)codeblocks.pdf
《C程序设计》实验报告
年级专业姓名成绩
班
课程C语言程序实验项目
分支结构指导教师
名称设计名称
一、实验目的
1、熟练掌握关系运算符
2、熟练掌握逻辑运算符
3、熟练掌握条件运算符
4、熟练掌握if语句的各种形式
5、熟练掌握switch语句的用法
二、实验内容
1.输入一个整数,判断该数是奇数还是偶数。
2.判断数的符号:输入整数x,若x大于0,y=1;若x等于0,y=0;否则,y=-1,最后
输出y。
3.简单的猜数游戏。输入你所猜的整数(假定1~100内),与计算机产生的被猜数比较,
若相等,显示猜中;若不等,显示与被猜数的大小关系。
4.计算个人所得税:输入一个职工的月薪salary,输出应交的个人所得税tax(保留2位
小数)。tax=rate*(salary-850)
当salary=850时,rate=0;
当850salary=1350时,rate=5%;
当1350salary=2850时,rate=10%;
当2850salary=5850时,rate=15%;
当5850salary时,rate=20%;
例如:输入1010.87输出tax=8.04
5.显示水果的价格:以下4种水果的单价分别是:
3.00元/公斤,2.50元/公斤,4.10元/公斤,10.20元/公斤
[1]apples[2]pears[3]oranges[4]grapes
输入水果的编号,输出该水果的单价(保留2位小数)。如果输入不正确的编号,显示单价为0。
6.输入一个形式如“操作数运算符操作数”的四则运算表达式,当运算符为+、-、*、
/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五
种运算符以外的其他符号)则输出ERROR。
(要求用switch语句实现)
三、源程序清单
1.
#includestdio.h
intmain()
{
intnumber;
请输入一个整数:请输入一个整数:输入提示*/*/
/*输入一个数*/
if(number%2==0){/*若number除以2的余数是0,则为偶数*/*/
这是一个偶数这是一个偶数
}
else{/*若number除以2的余数不是0,则为奇数*/*/
这是一个奇数这是一个奇数
}
return0;
}
2.
#includestdio.h
intmain()
{
intx,y;intx,y;
if(x0)
y=1;
else
{if(x==0)
y=0;
else
y=-1;
}}
}
3.#includestdio.h
intmain()
{
intmynumber=38;
intintintyournumber;yournumber;yournumber;
if(yournumber==mynumber)if(yournumber==mynumber)
else
if(yournumbermynumber)