提交作业规范:
(1)你的每次作业的cpp文件放在文件夹中,文件夹命名:学号+姓名+(第几次),(例如:“2014218899张三(第二次)“)
(2)上传到文件夹:偶春生\班级。
千万别传错。
注意:
(1)每做完一题,请用“file”下的“close workspace”关闭工作区,再重新开始做下一题。
(2)如果不能联网,请改网关地址:252或253
(3)开机进入“basis”
第一次上机题目:
(1)从键盘上输入四个整数,计算并输出四个数的平均值。
(2)输入球的半径,计算并输出球的体积和表面积。
(3)输入一个三位正整数,分别输出该数的个位、十位和百位。
(提示:用%运算符提取数字,如123%10=3,用/运算符移除已提取的数字,如123/10 = 12)
(4)请测试++、--、关系和逻辑运算符。
第二次上机题目:
(1)平面上有一园C:(x-3)2+(y-4)2= 25;输入点P(x,y)的坐标值,判断P点在园C内(包括园上)还是园C外。
(2)输入一英文字符,如果是大写字符,请输出:“您输入的是大写字符。
”,如果是小写字符,请输出:“您输入的是小写字符。
”,
(3)某人某天开始“三天打鱼,两天晒网”,问该人在以后的第n天是打鱼还是晒网?(4)输入火车的出发时间和到站时间,计算火车的运行时间。
(出发时间和到站时间用四位整数表示,如1230表示12点30分,假设火车不跨天运行。
)
(5)从键盘上输入三个整数,分别存放在变量num1, num2, num3中,编写程序对这三个数进行排序,使得num1 <=num2<=num3。
第三次上机题目:
(1)输入十个数,分别计算出其中正数、负数的和。
(2)输出1—100内能被3整除或个位数是3的数。
(3)打印出大写英文字母,每行最多输出十个。
(4)输入十个数,求出其中的最小值。
(5)求出e的值,e = 1+1+1/2!+1/3!+…+1/n! (n取10)
第四次上机题目:
(1)输出100—1000之间的质数。
(2)任意输入一个数,输出这个数的所有因子。
(如输入12,输出1,2,3,4,6,12)
(3)输出1-100间的同构数,所谓同构数是指一个数出现在这个数平方的右侧(如6和25均为同构数)。
(4)求x2+y2=2009的整数解。
(提示,x,y的范围在[1,45]之间,用双重循环枚举求解)(5)用嵌套循环打印如下图形:
1
21
321 4321 54321 654321。