北理乐学C语言答案.doc

7.入门 计算圆柱的侧面积及体积 include void main double a,b; scanf“lfnlf“, printf“s.2lf,v.2lfn“,2*3.14*a*b,3.14*a*a*b; 1. Hello world. 输入 无 输出 Hello world. 程序 include int main printf“Hello world.n“; return 0; 2. Welcome to Beijing. 程序 include int main printf“Welcomen“; printf“ton“; printf“Beijing.n“; return 0; 3. 求 AB 输入 整数 1 整数 2 输出 整数 1整数 2和 程序 include int main int a,b; scanf“d“, scanf“d“, printf“dddn“,a,b,ab; return 0; 4. 求 x 的 3 次方 输入 一个整数。 输出 该整数的 3 次方值。 程序 include int main int x; scanf“d“, printf“dn“,x*x*x; return 0; 5. 学习打印你的第一个图形 编写一个小程序,要求输出的是 4 行由 *号组成的等腰三角形。 程序 include int main printf“ *n“; printf“ *n“; printf“ *n“; printf“*n“; return 0; 6. 一年级的算术题 输入 接受两个整数,每个整数之间使用空格分隔。例如输入格式为 123 444 输出 分别输出按照整型数据进行 、 -、 *、 /、 * 之后的运行结果。 程序 include int main int a,b; scanf“d d“, printf“dddn“,a,b,ab; printf“d-ddn“,a,b,a-b; printf“d*ddn“,a,b,a*b; printf“d/ddn“,a,b,a/b; printf“dddn“,a,b,ab; return 0; 7. 求两个变量的最小值 输入 两个整型数 输出 两 个整型值中的最小值 程序 include int main int a,b; scanf“dd“, printf“mindn“,a int main int a,b,c; scanf“ddd“, ifabc else ifabacbc printf“isoceles triangle.n“; else printf“triangle.n“; else printf“non-triangle.n“; return 0; 9. 计算圆柱的侧面积及体积 输入 第 一 行 输 入 圆 柱 的 底 面 半 径 r 第二行输入圆柱的高 h 输出 s,v 要求 1. 所 有 变 量 都 定 义 为 双 精 度 类 型 2. 结果精确到小数点后两位 程序 include define PI 3.1415926 int main double r,h,s,v; scanf“lf“, scanf“lf“, s2*PI*r*h; vPI*r*r*h; printf“s.2f,v.2fn“,s,v; return 0; 10. 计算时钟的夹角 背景 钟面上的时针和分针之间的夹角总是在 0 180 之间 包括 0 和 180 。举例来说,在十二点的时候两针之间的夹角为 0 ,而在六点的时候夹角为 180 ,在三点的时候为 90 。本题要解决的是计算 1200 到 1159 之间任意一个时间的夹角。 输入 每组测试数据包含两个数字第一个数字代表小时 大于 0 小于等于 12 ,第二个数字代表分 在区间 0, 59 上 。 输出 对应每组测试数据,用常用格式显示时间以及这个时候时针和分针间的最小夹角,精确到小数点后一位。输出格式如下所示。 程序 include include int main int h,m; float d1,d2,d; scanf“dd“, d130*hm/60.0; d2m*360/60.0; dfabsd1-d2; ifd180 d360-d; printf“At dd the angle is .1f degrees.n“,h,m,d; return 0; 11. 找出最大素数 素数是指一个只能被 1 和它本身整除的数,在数论中占有重要的研究地位,在当代密码学中也被广泛应用。 输入 取值范围 输出 该范围内的最大素数 程序 include int main int n,i,j; scanf“d“, forin;i1;i forj2;j int main long int s1; int a,n,i1,t1; scanf“dd“, ifn0 printf“The last 3 numbers is 1.n“; else fori1;i0 scanf“d“, forin-1;i1;i amount2*amounti; printf“The monkey got d peachs in first day.n“,amount; 14. 黑色星期五 在西方,星期五和数字 13 都代表着坏运气,两个不幸的个体最后结合成超级不幸的一天。所以,不管哪个月的十三日又恰逢星期五就叫“黑色星期五”。 输入 年份 输出 判断该年是否包含黑色星期五,如包含,给出具体日期 程序 include int main int i,n0,year,month120; int a130,13,44,73,104,134,165,195,226,257,287,318,348; int b130,13,44,72,103,133,164,194,225,256,286,317,347; scanf“d“, fori1;i int main int i,n; scanf“d“, fori1;i int main int i,n; double sum0; scanf“d“, for i1;i include int main int n,i,j,num,t,s0,t1,flag0; scanf“d“, tpow10,n-1; for it;i 0)。 输出打印相应的空心倒三角形。图样参见测试用例。 程序 include include int main int i,j,h; scanf“d“, for i1;i include int main int i,j,h; char ch; scanf“cd“, for i1;i include int main int i,j,n,f,t0; scanf“dd“, tf; forj1;j include int main int i,j,s10,s20,t; int a11; char b6,c6; scanf“d“, scanf“s“,b; scanf“s“,c; for i0,j1;i int main long int pm0,pn0,w1,e1,p0,q0; int a30,b30; char m30,n30; int i,j,g,k,max10,max20,flag0; scanf“ss“,m,n; fori0;mi0;i ifmiAg pag*w; ww*i; forkpn-1;k0;k qbk*e; ee*j; ifpq j; else flag1; printf“s base d s base dn“,m,i,n,j; break; ifflag0 printf“s is not equal to s in any base 236n“,m,n; return 0; 21. 零钱换整钱 小明手中有一堆硬币,小红手中有若干张 10 元的整钱。已知 1 角的硬币厚度为 1.8mm, 5 角的硬币厚 1.5mm, 1 元的硬币为 2.0mm 。小明和小红一起玩游戏,小红拿出若干张 10 元的纸币,小明要将 1 角的硬币放成一摞,将 5 角的硬币硬币放成一摞,将 1 元的硬币放成一摞,如果 3 摞硬币一样高,并且金额能够正好小红要求的面值,则双方可以进行交换,否则没有办法交换。 输入 小红希望交换几张 10 元的纸币 输出 1 角的数量 ,5 角的数量 ,1 元的数量 程序三种硬币厚度 公倍数 18mm( 1 角 10 个共 1 元, 5 角 12 个共 6 元, 1元 9 个共 9 元,要想 3 摞硬币一样高总钱数必须是 16 元( 169)的公倍数) include int main int n,t,x,y,z; scanf“d“, tn*10; ift160 printf“No change.n“; else tt/16; xt*10; yt*12; zt*9; printf“d,d,dn“,x,y,z; return 0; 22. 买东西 . 某商品有 A、 B、 C 三种品牌,各品牌的价格各不相同,其中 A 品牌的价格为每个 5 元, B 品牌为每个 3 元,而 C 品牌为每 3 个 1 元。如果要用 M 元钱买 N 个该商品,要求每个商品至少买一个,编程求各种品牌各能买多少个。 输入 先后输入 M(钱数)及 N(商品个数)的实际数值 输出 所有可能情况下可以购买的 3 种商品的个数,按 A、 B、 C 品牌的顺序输出,用逗号分隔。例如 2,30,68;表示 A 品牌商品 2 个、 B 品牌商品 30 个、 C 品牌商品 68 个。 要求因为有多个结果,结果的排序按照 A 品牌的个数从少到多的顺序输出。 程序 include int main int i,j,k; float m,n; scanf“ff“, fori1;i int main int i,s100,max0; fori0;i include main int i,j,k,a,b,c,d,m0,e; fore0;e0;e scanf“dd“, ifi0j0 break; else ifi9999i9999j int main int n,i,j,t; char m; scanf“d c“, fori0;i90m96 ifjn-1 printf“cn“,t; else printf“c “,t; else ifin-1 forj0;j90m96 ifjn-1 printf“cn“,t; else printf“c “,t; else forj0;j90m96 printf“c“,t; else ifj2*n-2 tmn-1i; ifm90m96 printf“cn“,t; else printf“ “; return 0; H3猜数字(选作) 有如下一组数字,其中每个数字都在 1 63 之间, 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 2 3 6 7 10 11 14 15 18 19 22 23 26 27 30 31 34 35 38 39 42 43 46 47 50 51 54 55 58 59 62 63 4 5 6 7 12 13 14 15 20 21 22 23 28 29 30 31 36 37 38 39 44 45 46 47 52 53 54 55 60 61 62 63 8 9 10 11 12 13 14 15 24 25 26 27 28 29 30 31 40 41 42 43 44 45 46 47 56 57 58 59 60 61 62 63 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 现在需要编写一个程序,当从键盘输入某数字在且仅在哪几行出现了,该程序可以 “猜 ”出这个数字是几。 输入 程序的输入是一串以空白符分开的数字,当输入 0 时表示输入结束。 输出 输出猜到的数字。 程序 include int main int a7,m,n0,i,p0; for i0;i31 int cN0; int i,j,k,n,a1,a2,t,l; b1c11; scanf“dd“, na2-a11; forj3;j10 l1; bi1bi11; bibi10; kN; whilebk0 forik;i1;i printf“d“,bi; printf“n“; return 0; include int main long double num1,num2,num30; int a0,b0,i; scanf“d d“,

北理乐学c语言基础答案晕,北理乐学C语言答案.doc相关推荐

  1. 北语20春计算机应用基础,2021年北语20春计算机应用基础作业1参考答案.docx

    文档介绍: 北语20春计算机应用基础作业1参考答案 20春计算机应用基础作业1 试卷总分100 得分100 一.单选题 共 20 道试题,共 100 分 1.在Wordxx状态下,绘制一文本框,应使用 ...

  2. python语言基础与应用慕课课堂测试_Python语言基础与应用_中国大学mooc慕课_期末考试选修课答案...

    语言应用中孙武是春秋末期[ ]国人 参考答案如下 基础选择正确的主有形容词:Il est ( )我们的 ami.学m修课请选择带有元音音素[ɛ̃]的单词: 慕末考选择正确的形容词形式:Il habit ...

  3. 没有c语言基础可以学python吗-没有c语言基础,能不能学好python?

    学习C语言对学好python有帮助吗? 答案是有. 学好python需不需要有C语言基础? 答案是不一定. 实际上,所有的编程语言都是在做一件事情--告诉计算机,将你输入的数据A如何转化成需要输出的数 ...

  4. 二级c语言基础题库100题,二级C语言上题库100题.doc

    二级C语言上题库100题 二级C语言上机试题汇编 第01套: 给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去 除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针 ...

  5. c malloc 头文件_C/C++笔试题:主要考察C/C++语言基础概念算法及编程,附参考答案...

    1.编写my_strcpy函数,实现与库函数strcpy类似的功能,不能使用任何库函数: 答:char *strcpy(char *strDest, const char *strSrc) { if ...

  6. Python语言基础-2.4列表(理)

    第1关:列表的增删改查 本关任务:编写一个好友名单管理的小程序.可以实现对名单的增删改查. 列表的增删改查 好友名单管理 #1.请在好友名单尾部添加一个好友'曾海洋' #2.请在好友名单开头添加一个好 ...

  7. 第二章-Python语言基础-2.4列表(理)(第一关)

    # -*- coding: utf-8 -*-"""Created on Sun Sep 6 17:25:27 2020@author: hyr列表的增删改查好友名单管理 ...

  8. 北语20春计算机应用基础,20春北语《计算机应用基础》作业2

    20春<计算机应用基础>作业22 G2 c5 C4 P7 j  r 1.[单选题] 下列字符中ASCII码值最小的是___./ l0 v, [! d1 O$ z 下载答案,请参考帮助中心说 ...

  9. c语言基础知识孙小红,基于J2EE的C语言在线学习系统的设计与实现

    摘要: C语言对于当前独立学院的学生来讲,是一门比较难的公共课程,并且在教学过程中,老师很难指导学生的课后学习.本文以华南农业大学珠江学院的C语言课程教学情况为背景,运用B/S模式设计C语言在线学习系 ...

最新文章

  1. PCI总线和PXI总线的区别
  2. java web 性能分析_web系统性能分析JavaMelody
  3. C++ 复数类运算符重载
  4. Linux下查看nginx apache mysql php的编译参数
  5. randperm--生成随机整数排列
  6. 计算机应用能力大纲,计算机应用能力水平考试大纲.doc
  7. 珠海小学计算机比赛,欢聚一堂 共叙佳话 —— 参加珠海市中小学信息技术工作年会纪要...
  8. 官宣!vue.ant.design 低调上线
  9. 趣味菜单C语言,趣味C语言
  10. C#获取上传文件的扩展名
  11. L1-021 重要的话说三遍 (5 分) — 团体程序设计天梯赛
  12. error:Microsoft Visual C++ 14.0 is required.
  13. Kafka面试题总结
  14. Tableau筛选器:仪表板中运用地图做筛选器
  15. 基于stm32的智能婴儿床(毕业设计)
  16. 数据分析:基于Pandas的全球自然灾害分析与可视化
  17. reload php-fpm命令,php-fpm的reload过程
  18. flutter 实现切屏横竖屏切换
  19. ABAP编程 选择屏幕字段权限检查--公司代码事例
  20. Notepad++工具 格式化Json文件格式

热门文章

  1. Mstsc、Telnet、SSH之间的区别
  2. java中 有return 的情况,return以及try,finally代码块的执行顺序
  3. python隐式调用_c#隐式调用python_C#调用python脚本样例
  4. 谷歌recaptcha验证码java解决方案
  5. 【转】解决 canvas 在高清屏中绘制模糊的问题
  6. 如何在vue项目中修改less变量,多主题项目解决方案
  7. 微信第三方登录测试时报Scope参数错误或没有Scope权限解决方法
  8. -bash: fork: Cannot allocate memory问题,进程数满了的解决办法
  9. 将列表打印为表格数据
  10. 如何从JavaScript中的对象数组中获得不同的值?