实验目的:
- 掌握C语言上机步骤,会简单的C程序编写
- 掌握在VC6和C-Free5上编辑、编译、连接和运行C程序
实验1:计算距离
实验说明:参考示例1“计算盒子的容量”在OJ上完成以下实验
题目描述:输入车速x小时、输入杭州到上海耗时y小时、输入上海到南京耗时z小时,分别输出杭州到上海、上海到南京的距离
输入要求:输入车速、输入杭州到上海耗时、输入上海到南京耗时
输出要求:分别输出杭州到上海、上海到南京的距离
假如输入
50 3 4
应当输出
150
200
示例1:计算盒子的容量
------------------------分割线------------------------
实验2:计算费用
实验说明:参考示例2“出租车费“在OJ上完成以下
题目描述:某淘宝面包店促销:1个面包4元(邮费5元)、5个以上包括5个每个3元(邮费5元)、10个以上包括10个每个3元(包邮)
输入要求:输入一个整数n,表示面包个数。
输出要求:根据面包个数,输出总费用。
假如输入
7
应当输出
26
示例2:出租车费
课后实验
第1题:自学以下内容:
自学检查内容:
• 掌握C语言的数据类型
• 掌握变量的定义和使用
• 掌握算术运算符及表达式的使用。
• 掌握关系运算符及表达式的使用;
• 掌握逻辑运算符及表达式的使用;
• 格式输入与输出
自学参考资料:
课程主页:http://www.cnblogs.com/jlxuqiang/p/3575188.html
网站:http://www.fenby.com/course/units/1001#top
教材:第一章、第二章、第六章
第2题:简单多项式计算(整形)
分别输入三个整数代表x、y、z的值,输出计算多项式的值
x4+y3+z2+6
输入
三个整数代表x、y、z的值。
输出
输出计算多项式的值
样例输入
2 3 4
样例输出
65
第3题:模仿练习:简单多项式计算(浮点型)
分别输入三个浮点数代表a、b、c的值;输出两个多项式的值,一个保留两位小数,另一个保留四位小数 :
多项式 a3 + b2 + c + 3
输入
三个浮点数代表a、b、c的值。
输出
输出两个多项式的值,一个保留两位小数,另一个保留四位小数。
样例输入
2.22
3.33
4.44
样例输出
29.47 29.4699
参考答案:
第4题:多项式计算(浮点型)
分别输入三个浮点数代表a、b、c的值;如果c的值为0,直接输出-1,否则计算并输出多项式的值,并保留五位小数:
多项式:a3+(b/c)2+3
输入
三个浮点数代表a、b、c的值。
输出
输出多项式的值,保留五位小数。
样例输入
2.22
3.33
4.44
样例输出
13.94105
第5题:求华氏温度对应的摄氏温度。
计算公式:celsius = 5 * (fahr - 32) / 9
其中:celsius表示摄氏温度,fahr表示华氏温度
输入
华氏温度
输出
输入的华氏温度和对应摄氏温度。
样例输入
78
样例输出
78.00 25.56
第6题:交换变量的值
输入两个整数a和b,交换二者的值,然后输出。
样例输入:824 16
样例输出:16 824
第7题:计算宠物店人和猫的数量
已知人和猫的总数量为n,总腿数为m。输入m和n,依次输出人的数目和猫的数目。如果无解,则输出“No answer”(不要引号)。
样例输入:14 32
样例输入:12 2
样例输出:10 6
样例输出:No answer
第8题:模仿练习:程序员买房子(二级考试题)
某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子(第一年房价200万,收入N万)
输入要求
第一行有一个整数M,表示有M组测试数据。
此后每行两个整数N(10 <= N <= 50), K(1 <= K <= 20)。
输出要求
针对每组数据,如果在第20年或者之前就能买下这套房子,则输出一个整数M,表示最早需要在第M年能买下,否则输出Impossible,输出需要换行。
假如输入
3
50 10
40 10
40 8
应当输出
8
Impossible
10
参考答案: