北理乐学C语答案,知识分享.docx
《北理乐学C语答案,知识分享.docx》由会员分享,可在线阅读,更多相关《北理乐学C语答案,知识分享.docx(110页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北理乐学c语答案,最新7.入门 计算圆柱的侧面积及体积#includevoid main()(double a,b;scanf(%lfn%lfM,&a,&b);printf(,s=%.2lf,v=%,2lfn,2*3.14*a*b,3.14*a*a*b);1. Hello world.输入:无输出:Hello world.納紡雌的愉出时间限制内存限制 勁卜逬程渕试用例以文本方式显示1.以文本方式显示1. Hello world.U1秒64M0程序:#includeint main()(printf(Hello world.nn);return 0;2. Welcome to Beijing.M
2、S統曠的检出时间限制内存限制 解卜进程测试用例以义本方式显1.以文本方式显示1. Welcome-2. to3. Beijing.1秒256KB0程序:#include int main()printf( Welcomed); printf(ntonn);printf(Beijing.nH);return 0;)3,求 A+B输入:整数1整数2输出:整数1+整数2=和渕试用例小舔期待的愉出时间限制 内存限制 勧卜进程以文本方式显示1. 102. 2e-i以文本方式显示1. 10+20=3。无限制64M0程序:#includeint main()int a,b;scanf(n%d&a);scan
3、f(d”,&b);printf(d+%d二dn”,a,b,a+b);return 0;4 .求x的3次方输入:个整数。输出:该整数的3次方值。程序:#include int main()int x;scanf(M%dn,&x);printf(dn”,x*x*x);return 0;5 .学习打印你的第一个图形编写个小程序,要求输出的是4行由号组成的等腰三角形。雌的綸出时间限制 内存限制 粉卜进程以文本方式显示1.测试用例1以文本方式显示1.2*|3 * * *4 * j1 秒64M0程序:#include int main()printff *n); printf(n *n); printf(
4、n *nn); printf(M*nH);return 0;6 . 一年级的算术题输入:接受两个整数,每个整数之间使用空格分隔。例如输入格式为:123444输出:分别输出按照整型数据进行+、-、/、之后的运行结果。睚的融时间限制内存限制範卜進程测试用例1以文本方式显示1. ie 3以文本方式显示1. 16+3=132. 103=7-3. 10*330J4. 10/3=3-5. 16%3=11秒64M0程序:#includeint main()(int a,b;scanf(%d %d,&a,&b);printf(%d+%d=%dn,a,b,a+b);printf(%d-%d=%dn,a,b,a-
5、b);printf(%d*%d=%dn,a,b,a*b);printf(%d/%d=%dn,a,b,a/b);printf(%d%d=%dn,a,b,a%b);return 0;)7 .求两个变量的最小值输入:两个整型数输出:两个整型值中的最小值椒舔雌的愉出时间限制回)内存限制 额外进程渕试用例以文本方式显示1. 10 20J以文本方式显示1. 无限制64M0程序:#include int main()int a,b;scanf(%d%d,&a,&b);printf(min=%dn,ab?a:b);return 0;8 .判断三角形的形状输入:三角型的3条边的长度(int型)输出:等边三角形:
6、equilateral triangle 等腰三角形:isoceles triangle 不构成三角形:non-triangle 一般三角形:triangle真他便出内存眼力力以K*万土1. 2 2 21m = y =三 . equilateral trian1,田&4M2以方式二示X. 3 2 2.以方示 X. xsoceles ,triar 1 :杪&4M3、* r二行X. & 3 2 X. non-trangle.钞64M4以方式示 X. 以文土工示 X . triangle.1杪&4M程序:#includeint main()(int a,b,c;scanf(n%d%d%d;&a,&b
7、,&c);if(a+bc&a+cb&b+ca)(if (a=b&b=c&a=c)printf(nequilateral triangle.nM);else if(a=b|a=c|b=c)printf(nisoceles triangle.n);elseprintf(ntriangle.nn);)elseprintf(nnon-triangle.nn);return 0;9 .计算圆柱的侧面积及体积输入:第一行输入圆柱的底面半径r 第二行输入圆柱的高h输出:s=圆柱的侧面积,v=圆柱的体积要求1 .所有变量都定义为双精度类型2 .结果精确到小数点后两位就訥曠的渝出时间限制 萌限制 能卜蝇綱用例以
8、义本方式显1. 22. 8以义本方式显 s-iee. 53-160.53.11“ 一 ,1秒64M0测试用例2以文本方式显示1. 52. ie以文本方式显示 1. 5=314.16,v=7851秒64M0程序:#include#define PI 3.1415926int main()(double r,h,s,v;scanf(n%lf&r);scanf(H%lf&h);s=2*PI*r*h;v=PI*r*r*h;printf(ns=%.2f,v=%.2fnn,s,v);return 0;)10 .计算时钟的夹角背景:钟面上的时针和分针之间的夹角总是在。180之间(包括0和180)。举 例来说
9、,在十二点的时候两针之间的夹角为,而在六点的时候夹角为180 , 在三点的时候为90 本题要解决的是计算12:00到11:59之间任意个时间的 夹角。输入:每组测试数据包含两个数字:第一个数字代表小时(大于小于等于12),第二个数字代表分(在区间0, 59 ) 输出:对应每组测试数据,用常用格式显示时间以及这个时候时针和分针间的最小 夹角,精确到小数点后一位。输出格式如下所示。渕府入期待的愉出时间限制内存限制都外进程测试用例以义本方式显1. 12 0以文本方式显e is 0.0 degrees.1秒64M0渕试用例2以文本方式显示1. 12 30以文本方式显示is 165.0 degrees.
10、U 1秒64M0程序:#include#includeint main()(int h,m;float dl,d2,d;scanf(H%d%dn,&h,&m);dl=30*(h+m/60.0);d2=m*360/60.0;d=fabs(dl-d2);if(d180)d=360-d;printf(MAt %d:%d the angle is %.If degrees.nn,h,m,d);return 0;11 .找出最大素数素数是指个只能被1和它本身整除的数,在数论中占有重要的研究地位,在当代密 码学中也被广泛应用。输入:取值范围输出:该范围内的最大素数测试愉人(D期待的愉出时间限制内存限制 龍
11、卜进程(?)测试用例4以文本方式显示1. 100以文本方式显示!prime number is 97.,1 卅,1秒64M0程序:#include int main() int n,i,j;scanf(%d,&n); for(i=n;i=l ;i) for(j=2;ji;j+) if(i%j=O) break;if(j=i)(printf(The max prime number is %d.n,i); break;)12 .求最后3位数值输入:a和n的值。假设a1秒64M0剜试用例4以文方式显示1. iee ie-以文本方忒显示 3 numbers is 000.1!L I 1秒64M0程序
12、:#includeint main()(long int s=l;int a,n,i=l,t=l;scanf(n%d%dn,&a,&n);if(n=0)printf(MThe last 3 numbers is l.nH);else(for(i=l;i=O&t=10&t= 100&t 1000) printf(The last 3 numbers is %d.n,t);return 0;13 .贪吃的猴子有一只猴子,第一天摘了若干个桃子,当即吃了一半,但还觉得不过瘾, 就又多吃了一个。第2天早上又将剩下的桃子吃掉一半,还是觉得不过瘾,就 又多吃了两个。以后每天早上都吃了前一天剩下的一半加天数个
13、(例如,第5 天吃了前一天剩下的一般加5个)。到第n天早上再想吃的时候,就只剩下一 个桃子了。输入:天数n输出:第一天的桃子个数剜试输入期待的输出时间限制内存限制额外进程则试用例1以文方式显示1.以文方式显乏 , monkey got 14 pea( 1 111 11秒64M0程序:#include int main()int i,n,amount=l;scanf(n%dn,&n);for(i=n-l;i=l;i-)amount=2*(amount+i);printThe monkey got %d peachs in first day.nn,amount);14 .黑色星期五在西方,星期五
14、和数字13都代表着坏运气,两个不幸的个体最后结合成超 级不幸的一天。所以,不管哪个月的十三日又恰逢星期五就叫“黑色星期 五”。输入:年份输出:判断该年是否包含黑色星期五,如包含,给出具体日期剥试输入期待的输出时间限制内存限制额外进程剣试用例1以文本方式显示1. 2006以文方式显示 There are 2 Black 1 They are:J 2006/1/13-1 2006/10/13 L.SLJ1秒64M0程序:#include int main()int i,n=0,year,month 12=0;int al3=0,l3,44,73,104,134,165,195,226,257,28
15、7,318,348);int b13=0,l3,44,72,103,133,164,194,225,256,286,317,347);scanf( %d,&year);for(i=l;i13;i+)(if (year%4=0 & year% 100! =0)|year%400=0)(if(year-l +(year-1 )/4)-(year-1)/100)+(year-l)/400)+ai)%7=5)(n+;monthn=i;)elseif(year-l +(year-1 )/4)-(year-1 )/100)+(year-l)/400)+bi)%7=5)(n+;monthn=i;)if(n=
16、l)(printf(There is %d Black Friday in year %d.n,n,year);printf(It is:n);printf(%d/%d/l 3n,year,month 1 );else|printf(There are %d Black Fridays in year %d.n,n,year); printf(They are:n);for (i=l;i=n;i+)(printf(%d/%d/13n,year,monthfi);)return 0;15 .你会输出一行星卫我们开始上机,现在需要我们用最简单得办法,在一行中输出N个星 号。输入:N值输出:一行中N
17、个星号。剜由箱入期待的輸出时间限制内存限制 额外进程剥试用例!以文方式显示1. 4以文本方式显示1.1秒64M0则由用例2以文方式里示1. 8以文本方式显示* J1秒64M0_. . . . 程序:#include int main()int i,n;scanf(n%dM,&n);fbr(i=l;i=n;i+)printfC*);printf(nnn);16 .计算SUM的值已知公式:SUM = 1 + 1/2 + 1/3 + 1/4 + . + 1/n输入:n输出:表达式sum的值。结果保留6位小数财试瑜入HR待的愉出时同限制丙冇限制翎矽卜进程次H式照例!以文本方式叁示以文本方式H示1 .
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北理乐学 答案 知识 分享
限制150内