让我们用C语言向世界问好.docx
《让我们用C语言向世界问好.docx》由会员分享,可在线阅读,更多相关《让我们用C语言向世界问好.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、让我们用C语言向世界问好。最早的程序基本是这个样子的:程序一:#include void main()printf(Hello world.n);程序二:#include int main () printf (Hello world.n); return 0;上面的程序你任意模仿一个,看看是否可以通过?如果你能通过这个简单的程序,那就让我们继续完成后面的习题吧。 输入:无输出:Hello world.测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 以文本方式显示1. Hello world.1秒 64M 0 2. Welcome to Beijing.成绩: 5 /
2、 折扣: 0.8让我们来练习如何显示多行文字。 输入:无输出:就是下面的那段文字。测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 以文本方式显示1. Welcome2. to3. Beijing.1秒 256KB 0 3. 求A+B成绩: 5 / 折扣: 0.8输入两个整数,求它们的和.输入:整数1 整数2输出:整数1+整数2=和测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 102. 20以文本方式显示1. 10+20=30无限制 64M 0 测试用例 2以文本方式显示1. -102. 10以文本方式显示1. -10+10=0无限制 64M
3、 0 4. 求 x 的 3次方成绩: 5 / 折扣: 0.8输入:一个整数。输出:该整数的 3 次方值。测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 3以文本方式显示1. 27无限制 64M 0 测试用例 2以文本方式显示1. -3以文本方式显示1. -27无限制 64M 0 5. 学习打印你的第一个图形成绩: 5 / 折扣: 0.8背景:我们已经学习了printf函数,这里给出了一个小程序,它运行的结果是输出一个由星号(*)组成的4*4的正方形。程序如下:#include void main()printf(*n);printf(*n);printf(*n);pr
4、intf(*n);要求:按照上面的程序范例,编写一个小程序,要求输出的是 4 行由*号组成的等腰三角形。输入:无。输出:指定图形。测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 以文本方式显示1. *2. *3. *4. *1秒 64M 0 6. 一年级的算术题成绩: 5 / 折扣: 0.8背景:小明上小学一年级了,老师已经教会了他们进行整数的 +、-、*、/、% 计算,下面老师开始出题,给出一个简单的算术表达式,请小明给出计算结果。输入:接受两个整数,每个整数之间使用空格分隔。例如输入格式为:123 444输出:分别输出按照整型数据进行 +、-、*、/、* 之后的运
5、行结果。测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 10 3以文本方式显示1. 10+3=132. 10-3=73. 10*3=304. 10/3=35. 10%3=17. 求两个变量的最小值成绩: 5 / 折扣: 0.8输入:两个整型数输出:两个整型值中的最小值测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 10 20以文本方式显示1. min=10无限制 64M 0 测试用例 2以文本方式显示1. 20 10以文本方式显示1. min=10无限制 64M 0 测试用例 3以文本方式显示1. -10 -20以文本方式显示1. min=-
6、20无限制 64M 0 8. 判断三角形的形状成绩: 10 / 折扣: 0.8要求:输入三角型的三条边,判断三角形的形状。假设输入的三边边长均0。输入:三角型的3条边的长度(int型)。输出:等边三角形:equilateral triangle等腰三角形:isoceles triangle不构成三角形:non-triangle一般三角形:triangle测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 2 2 2以文本方式显示1. equilateral triangle.1秒 64M 0 测试用例 2以文本方式显示1. 3 2 2以文本方式显示1. isoceles
7、triangle.1秒 64M 0 测试用例 3以文本方式显示1. 1 3 1以文本方式显示1. non-triangle.1秒 64M 0 测试用例 4以文本方式显示1. 3 4 5以文本方式显示1. triangle.1秒 64M 0 9. 计算圆柱的侧面积及体积成绩: 5 / 折扣: 0.8如果已知圆柱的底面半径 r ,以及高 h ,则可计算出圆柱的侧面积 s=2rh ,体积 v= r 2 h 。其中 =3. 输入 第一行输入圆柱的底面半径 r第二行输入圆柱的高 h 输出 s=,v= 要求 1. 所有变量都定义为双精度类型2. 结果精确到小数点后两位测试输入期待的输出时间限制内存限制额外
8、进程测试用例 1以文本方式显示1. 22. 8以文本方式显示1. s=100.53,v=100.531秒 64M 0 测试用例 2以文本方式显示1. 52. 10以文本方式显示1. s=314.16,v=785.401秒 64M 0 10. 计算时钟的夹角成绩: 5 / 折扣: 0.8背景: 钟面上的时针和分针之间的夹角总是在 0 180之间 ( 包括 0 和180 ) 。举例来说,在十二点的时候两针之间的夹角为 0 ,而在六点的时候夹角为180 ,在三点的时候为90 。本题要解决的是计算 12:00 到 11:59 之间任意一个时间的夹角。输入: 每组测试数据包含两个数字:第一个数字代表小时
9、 ( 大于 0 小于等于 12) ,第二个数字代表分 ( 在区间 0, 59 上 ) 。 输出: 对应每组测试数据,用常用格式显示时间以及这个时候时针和分针间的最小夹角,精确到小数点后一位。输出格式如下所示。 测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 12 0以文本方式显示1. At 12:00 the angle is 0.0 degrees.1秒 64M 0 测试用例 2以文本方式显示1. 12 30以文本方式显示1. At 12:30 the angle is 165.0 degrees.1秒 64M 0 测试用例 3以文本方式显示1. 6 0以文本方式显
10、示1. At 6:00 the angle is 180.0 degrees.1秒 64M 0 测试用例 4以文本方式显示1. 3 0以文本方式显示1. At 3:00 the angle is 90.0 degrees.1秒 64M 0 测试用例 5以文本方式显示1. 3 3以文本方式显示1. At 3:03 the angle is 73.5 degrees.1秒 64M 0 测试用例 6以文本方式显示1. 3 9以文本方式显示1. At 3:09 the angle is 40.5 degrees.1秒 64M 0 测试用例 7以文本方式显示1. 4 0以文本方式显示1. At 4:00
11、 the angle is 120.0 degrees.1秒 64M 0 测试用例 8以文本方式显示1. 5 59以文本方式显示1. At 5:59 the angle is 174.5 degrees.1秒 64M 0 测试用例 9以文本方式显示1. 4 20以文本方式显示1. At 4:20 the angle is 10.0 degrees.1秒 64M 0 测试用例 10以文本方式显示1. 0 0以文本方式显示1. At 0:00 the angle is 0.0 degrees.1秒 64M 0 11. 找出最大素数成绩: 5 / 折扣: 0.8素数是指一个只能被1和它本身整除的数,
12、在数论中占有重要的研究地位,在当代密码学中也被广泛应用。输入:取值范围输出:该范围内的最大素数测试输入期待的输出时间限制内存限制额外进程测试用例 4以文本方式显示1. 100以文本方式显示1. The max prime number is 97.1秒 64M 0 12. 求最后3位数值成绩: 5 / 折扣: 0.8中学时我们就会求一个数的 n 次方了,但计算机不会,请你来编写一个程序吧。由于计算机比较“笨”,所以我们编写程序的功能不用太强,只要能算出 a 的 n 次方的最后 3 位数就可以了。 输入:a 和 n 的值。假设 a=150 。 输出:求 a 的 n 次方的最后 3 位数。测试输入
13、期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 10 0以文本方式显示1. The last 3 numbers is 1.1秒 64M 0 测试用例 2以文本方式显示1. 2 8以文本方式显示1. The last 3 numbers is 256.1秒 64M 0 测试用例 4以文本方式显示1. 100 10以文本方式显示1. The last 3 numbers is 000.1秒 64M 0 13. 贪吃的猴子成绩: 5 / 折扣: 0.8有一只猴子,第一天摘了若干个桃子 ,当即吃了一半,但还觉得不过瘾 ,就又多吃了一个。第2天早上又将剩下的桃子吃掉一半,还是觉得不过
14、瘾,就又多吃了两个。以后每天早上都吃了前一天剩下的一半加天数个(例如,第5天吃了前一天剩下的一般加5个)。到第n天早上再想吃的时候,就只剩下一个桃子了。输入:天数n输出:第一天的桃子个数测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 3以文本方式显示1. The monkey got 14 peachs in first day.1秒 64M 0 14. 黑色星期五成绩: 5 / 折扣: 0.8在西方,星期五和数字13都代表着坏运气,两个不幸的个体最后结合成超级不幸的一天。所以,不管哪个月的十三日又恰逢星期五就叫“黑色星期五”。输入:年份输出:判断该年是否包含黑色星期
15、五,如包含,给出具体日期测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 2006以文本方式显示1. There are 2 Black Fridays in year 2006.2. They are:3. 2006/1/134. 2006/10/1315.你会输出一行星号?成绩: 5 / 折扣: 0.8我们才开始上机,现在需要我们用最简单得办法,在一行中输出N个星号。输入:N值输出:一行中N个星号。测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 4以文本方式显示1. *1秒 64M 0 测试用例 2以文本方式显示1. 8以文本方式显示1.
16、*1秒 64M 0 测试用例 3以文本方式显示1. 1以文本方式显示1. *1秒 64M 0 测试用例 4以文本方式显示1. 0以文本方式显示1. 1秒 64M 0 16. 计算SUM的值成绩: 5 / 折扣: 0.8已知公式:SUM = 1 + 1/2 + 1/3 + 1/4 + . + 1/n 输入:n 输出:表达式 sum 的值。结果保留 6 位小数。 测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 1以文本方式显示1. sum=1.1秒 64M 0 测试用例 2以文本方式显示1. 2以文本方式显示1. sum=1.1秒 64M 0 测试用例 3以文本方式显示1
17、. 3以文本方式显示1. sum=1.1秒 64M 0 17. 寻找特殊整数成绩: 5 / 折扣: 0.8请编写一个程序寻找一种特殊整数:一个 n 位的正整数等于其各位数字的n次方之和。例如:407=444+000+777。所以407就是一个特殊数。输入:正整数的位数n(n= 0)。输出:打印相应的空心倒三角形。图样参见测试用例。测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. 3以文本方式显示1. *2. * *3. *1秒 64M 0 测试用例 2以文本方式显示1. 5以文本方式显示1. *2. * *3. * *4. * *5. *1秒 64M 0 19. 空心字
18、符菱形成绩: 5 / 折扣: 0.8输入:菱型起始字母和菱形的高度。输出:参看测试用例,打印空心的由字符组成的菱形。测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示1. C 4以文本方式显示1. C2. D D3. E E4. F F5. E E6. D D7. C1秒 64M 0 20. 空心梯形成绩: 5 / 折扣: 0.8输入行数 n 和首数字字符,在屏幕上输出由数字围起的高和下底宽度均 n 的空心梯形。 要求:输出的数字是循环的,即输出数字 9 后再输出的数字是 0。输入:行数n 和首字符输出:空心梯形测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式
19、显示1. 5 5以文本方式显示1. 5 6 7 8 9 0 1 0 9 8 7 6 52. 6 63. 7 74. 8 85. 9 0 1 0 9无限制 64M 0 测试用例 2以文本方式显示1. 1 0以文本方式显示1. 0无限制 64M 0 测试用例 3以文本方式显示1. 2 9以文本方式显示1. 9 0 0 92. 0 0无限制 64M 0 测试用例 4以文本方式显示1. 3 1以文本方式显示1. 1 2 3 4 3 2 12. 2 23. 3 4 3无限制 64M 0 测试用例 5以文本方式显示1. 6 6以文本方式显示1. 6 7 8 9 0 1 2 3 3 2 1 0 9 8 7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 让我们 语言 世界 问好
限制150内