宁波大学C语言题目解答

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cn宁波大学C语言题目解答Tom(RACHE)1000数字自动应答器TimeLimit:1000MS|MemoryLimit:32768KBSubmits:4194|Solved:1386DescriptionCoCo刚开始学习程序设计,打算试试自己的水平,看计算机会不会听自己的吩咐,她想做的第一件事就是“我做什么,你也做什么”。她会从键盘输入任意两个整数,希望计算机能把这两个整数原样输出到屏幕上。Input从键盘输入两个整数。Output向屏幕输出这两个整数,两个数据之间有空格。最后一个数据输出后有换行。SampleInput-910SampleOutput-910HINTSourceNBUOJ#includestdio.hvoidmain(){宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cninta,b;scanf(%d%d,&a,&b);printf(%d%d\n,a,b);}1001字符自动应答器TimeLimit:1000MS|MemoryLimit:32768KBSubmits:2496|Solved:1208Description要让计算机听话似乎也不是很难,那么再多试几次,学会彻底控制住计算机。从键盘任意输入一个字符,再向屏幕输出这个字符。Input任意输入一个字符。Output输出该字符。输出后换行。SampleInput#SampleOutput#HINTSourceNBUOJ#includestdio.hvoidmain(){charc;scanf(%c,&c);printf(%c\n,c);}宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cn1002单组A+BTimeLimit:1000MS|MemoryLimit:32768KBSubmits:3169|Solved:1353Description从键盘输入任意两个整数a和b,计算并输出a+b的值。Input从键盘输入两个整数a和b。Output输出这两个数的和。输出后换行。SampleInput12SampleOutput3HINTSourceNBUOJ#includestdio.hvoidmain(){inta,b;scanf(%d%d,&a,&b);printf(%d\n,a+b);}1003不确定组数的A+BTimeLimit:1000MS|MemoryLimit:32768KB宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cnSubmits:2367|Solved:979DescriptionCoCo在上小学,最近数学老师经常布置一些速算的题目,比如连续给出若干组数据(每组包含2个整数),要求立刻计算出每组数据求和的结果。这可是比较考验小学生的计算能力的,你能根据这个任务的需求编写类似的求和程序吗?要求从键盘输入多组a和b的值,分别计算每组a+b的值并输出。Input输入包含多组测试数据,每行包含两个整数a和b。当输入为00时,测试结束,不需要计算输出0加0的结果。Output对于每一组整数a,b,输出它们的和,每行输出一个结果。SampleInput15102001817000SampleOutput6301817HINTSourceNBUOJ#includestdio.hvoidmain(){inta,b;宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cnscanf(%d%d,&a,&b);while(a!=0||b!=0){printf(%d\n,a+b);scanf(%d%d,&a,&b);}}1004N组A+BTimeLimit:1000MS|MemoryLimit:32768KBSubmits:2631|Solved:1122Description这次还是计算多组a+b的值,不过会告诉你一共有多少组数据,问题是不是简单一些了?Input第一行包含一个整数N,表示有N组数据。接下来的N行,每行输入一组整数a和b。Output对于每一组整数a,b,输出它们的和,每行输出一个结果。SampleInput415102067901123SampleOutput63015734HINT宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cnSourceNBUOJ#includestdio.hvoidmain(){inta,b,N,i;scanf(%d,&N);for(i=1;i=N;++i){scanf(%d%d,&a,&b);printf(%d\n,a+b);}}1005计算平均分TimeLimit:1000MS|MemoryLimit:32768KBSubmits:3903|Solved:1488DescriptionCoCo当上了班长,班长的一个任务就是做老师的小助手。期中测试以后,全班同学的语文、数学、英语课程的成绩都已经出来了,CoCo需要帮助班主任计算每位同学这3门课程的平均分,你能帮她编程解决这个问题吗?Input输入某一位同学的三个成绩a,b,c。Output输出这位同学三门课程的平均分,要求保留1位小数。输出后换行。SampleInput607080SampleOutput70.0HINT宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cn数据类型建议用doubleSourceNBUOJ#includestdio.hvoidmain(){doublea,b,c;scanf(%lf%lf%lf,&a,&b,&c);printf(%.1lf\n,(a+b+c)/3);}1006计算月收入TimeLimit:1000MS|MemoryLimit:32768KBSubmits:2806|Solved:1232DescriptionCoCo的表姐刚从大学毕业,进入到一家小型外贸公司工作。该公司员工月收入的计算方法为:月基本工资加当月提成。从键盘输入CoCo表姐某月的基本工资和该月的提成,计算并输出表姐该月的收入。Input输入两个数分别代表月基本工资和月提成。Output计算并输出月收入,保留2位小数。输出后换行。SampleInput3100.21200SampleOutput4300.20HINTSource宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cnNBUOJ#includestdio.hvoidmain(){doublea,b;scanf(%lf%lf,&a,&b);printf(%.2lf\n,a+b);}1007温度转换TimeLimit:1000MS|MemoryLimit:32768KBSubmits:2253|Solved:1256Description2011夏季,热浪席卷了全球的大部分地方。网上报道美国局部地区的温度达到了100华氏度,而我们国内的温度多在38摄氏度左右。那么38摄氏度和100华氏度到底哪个更热一些呢?请你帮忙编一个程序来解决这一问题。从键盘输入一个华氏温度,求出其对应的摄氏温度。计算公式如下:其中c表示摄氏温度,f表示华氏温度。Input从键盘输入一个华氏温度值。Output输出对应的摄氏温度值,结果要求保留2位小数。输出后换行。SampleInput100SampleOutput37.78HINT建议用double数据类型宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cnC++编程的话请使用setprecision(2)SourceNBUOJ#includestdio.hvoidmain(){doublea;scanf(%lf,&a);printf(%.2lf\n,(a-32)*5/9);}1008圆周长和圆面积TimeLimit:1000MS|MemoryLimit:32768KBSubmits:4336|Solved:1443Description从键盘输入一个圆的半径r,计算并输出圆周长和圆面积。Input输入一个圆半径r。Output依次输出圆周长和圆面积,结果保留两位小数。输出后换行。SampleInput41SampleOutput257.485278.34HINT圆周率使用3.14建议用double数据类型宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cnSourceNBUOJ#includestdio.hvoidmain(){doublea;scanf(%lf,&a);printf(%.2lf%.2lf\n,2*3.14*a,3.14*a*a);}1009圆柱体表面积TimeLimit:1000MS|MemoryLimit:32768KBSubmits:2189|Solved:1064Description输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。Input输入圆柱体的底面半径r和高h。Output计算圆柱体的表面积并输出到屏幕上,保留2位小数。SampleInput42.171.6SampleOutput30060.92HINT圆周率使用3.14.建议用doubleSource宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cnNBUOJ#includestdio.hvoidmain(){doubler,h;scanf(%lf%lf,&r,&h);printf(%.2lf\n,3.14*2*r*h+2*3.14*r*r);}1010球体的体积TimeLimit:1000MS|MemoryLimit:32768KBSubmits:2535|Solved:1111Description编写程序计算球体的体积。参考公式v=(4/3)PI*r^3,其中PI表示圆周率。Input输入球体半径r。Output计算球体体积并输出到屏幕上,保留2位小数。SampleInput96.2SampleOutput3727293.58HINT圆周率使用3.14SourceNBUOJ#includestdio.hvoidmain()宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cn{doubler;scanf(%lf,&r);printf(%.2lf\n,3.14*r*r*r*4/3);}1011卫生包干区的面积TimeLimit:1000MS|MemoryLimit:32768KBSubmits:1901|Solved:1123Description为了培养大家热爱劳动的习惯,学校将校园的角角落落划分成若干卫生包干区,分给各个班级。CoCo所在班级也分到了一块,作为班长,CoCo需要知道这块区域到底有多少大,以便分配一定数量的同学去打扫,你能帮她计算一下这块包干区的大小吗?已知包干区的形状是一个任意三角形,并且CoCo已经派同学把各条边的边长测量好了,假设3条边的边长为a,b,c,请求出这块包干区的面积并输出。可利用海伦公式求解任意三角形面积:其中Input输入三条边的边长(假设3条边长肯定可以构成三角形)。Output输出三角形面积。保留2位小数。SampleInput345SampleOutput6.00HINT建议用double数据类型宁波大学C语言题目解答宁波大学Tomtang.ruibin@yahoo.com.cnSourceNBUOJ#includestdio.h#includemath.hvoidmain(){doublea,b,c,p,s;scanf(%lf%lf%lf,&a,&b,&c);p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf(%.2lf\n,s);}1012判断三角形TimeLimit:10

1 / 426
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功