【实验目的】
1、熟练掌握C语言的数据类型,掌握如何定义整型、字符型和实型变量以及对它们的赋值与引用。
2、熟练掌握数据的输入输出方法,正确使用各种格式转换符。
3、掌握数据类型的转换;掌握C的各类运算符的使用,特别是自增和自减运算符的使用;掌握各种表达式求值。
【实验要求】
1、实验共5题,每题20分,共100分;
2、实验需在截至日期前提交超星平台(提交内容有程序源代码、程序截图、 结果截图三部分,并请标清楚题号。),由同学互改评分,补交不评分;
3、学生对实验分数有异议,提交申请,带教老师修正得分;
4、原则上学生需独立完成实验题,个别难题可互相讨论或查阅资料;
5、若对试验题有疑问,且仔细阅读测试用例,可咨询带教老师。
【实验内容】
1、表达式求值(1202)
2、两电阻并联求阻值(1203)
3、数列中俩数之差最大(1207)
4、简单字符加密(1204)
5、数学竞赛名次预测(1209)
【题目1】
【填空题】表达式求值
【题目ID】1202
【问题描述】
以下算术表达式求值(如果值是整数,请填写一个整数;如果值是小数,请精确到小数点后两位)。
(1)表达式3.5+1/2+56%10的值是( )。
(2)设a=2,表达式(a++1/3)的值是( )。
(3)设x=2.5,a=7,y=4.7,表达式x+a%3(int)(x+y)%2/4的值是( )。
(4)设a=2, b=3, x=3.5, y=2.5,表达式 (float)(a+b)/2+(int)x%(int)y的值是( )。
(5)设x=3,y=4 表达式x=(x=++y,x+5,x/5)的值是( )。
(6)设x&#