02-0. 整数四则运算(10)

本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。

输入格式:

输入在一行中给出2个正整数A和B。

输出格式:

在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。

输入样例:
3 2
输出样例:
3+2=5
3-2=1
3*2=6
3/2=1

#include <stdio.h>
int main()
{int a,b;scanf("%d%d",&a,&b);printf("%d + %d = %d\n",a,b,a+b);printf("%d - %d = %d\n",a,b,a-b);printf("%d * %d = %d\n",a,b,a*b);printf("%d / %d = %d\n",a,b,a/b);
}

02-1. 厘米换算英尺英寸(15)

如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)*0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。

输入格式:

输入在一行中给出1个正整数,单位是厘米。

输出格式:

在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。

输入样例:
170
输出样例:
5 6

#include <stdio.h>
int main()
{int cm,foot,inch;float m,ch;scanf("%d", &cm);m = cm/ 100.0;ch = m / 0.3048;foot = m / 0.3048; inch = (ch - foot) * 12;printf("%d %d", foot, inch);return 0;
}

02-2. 然后是几点(15)

有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。 读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。

输入格式:

输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。

输出格式:

输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。

输入样例:
1120 110
输出样例:
1310

#include <stdio.h>
int main()
{int a,b;int h,min,time1,time2,time;scanf("%d%d", &a,&b);h = a/ 100;min = a% 100;time1 = h * 60 + min;time2 = time1 +b;h = time2 / 60;min = time2 % 60;time = h * 100 + min; printf("%d", time);return 0;
}

02-3. 逆序的三位数(10)

#include <stdio.h>程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。

输入格式:

每个测试是一个3位的正整数。

输出格式:

输出按位逆序的数。

输入样例:
123
输出样例:
321

#include <stdio.h>
int main()
{int num;int a,b,c,newnum;scanf("%d", &num);a = num / 100;b = num % 100 / 10;c = num % 10;newnum = c * 100 + b * 10 + a;printf("%d",newnum);return 0;
}

02-4. BCD解密(10)

BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!

现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。

输入格式:

输入在一行中给出一个[0, 153]范围内的正整数,保证能转换回有效的BCD数,也就是说这个整数转换成十六进制时不会出现A-F的数字。

输出格式:

输出对应的十进制数。

输入样例:
18
输出样例:
12

#include <stdio.h>
int main()
{int x;scanf("%d",&x);printf("%x\n",x);  // %x 指输出x的16进制return 0;
}

或者

#include <stdio.h>
int main()
{int x,a,b,c;scanf("%d",&x);a = x / 16;b = x % 16;c = a * 10 + b; printf("%d\n",c);return 0;
}

C语言程序设计习题集(中国大学MOOC翁凯)02相关推荐

  1. 中国大学MOOC翁恺C语言PTA入门练习(更新中)

    目录 7-1 重要的话说三遍 (5 分) 7-2 I Love GPLT (5 分) 7-3 输出带框文字 (5 分) 7-4 输出菱形图案 (5 分) 7-5 输出倒三角图案 (5 分) 7-6 厘 ...

  2. 0098 高级程序设计 c语言 在线作业,中国大学MOOC(C语言程序设计精髓)作业

    第七周 在线编程题 1.n层嵌套平方根的计算(4分) 题目内容: 编写程序利用递归法实现如下所示n层嵌套平方根的计算: 递归函数原型:double Y(double x, int n): 程序运行结果 ...

  3. 哈工大c语言编程题中国大学mooc第四周,中国大学MOOC哈工大C语言程序设计精髓第六周编程题答案.doc...

    下面代码的功能是将百分制成绩转换为 5 分制成绩,具体功能是: 如果用户输入的是 非法 字符或者不在合理区间内的数据 (例如输入的是 a,或者 102 ,或-45 等),则程序输出 Input err ...

  4. java程序设计唐大仕慕课答案_Java程序设计_中国大学MOOC(慕课)

    1. Java是什么样的语言? 答:Java语言是一门用途广泛的.面向对象的语言.Java语言可以编写桌面应用.手机应用及企业应用.Java简洁优雅,易于学习. 2. 没有学过编程,能学吗? 答:本课 ...

  5. python中国大学慕课平台_计算机程序设计-Python,中国大学MOOC(慕课)答案公众号搜题...

    [其它]教育与社会发展 习题 一.填空题 1. 通过________实现对政治经济的影响,是教育作用于政治经济的主要途径. 2.________ 是教育发展的物质基础,同时也对教育提出了与一定生产力相 ...

  6. python可以在多平台运行 体现了python语言的_现代科学运算—MATLAB语言与应用,中国大学MOOC(慕课)答案公众号搜题...

    [单选题]桡骨的主要骨性标志是 [单选题]筛窦后群开口于 下面选项中,正确描述环形包扎法的是(). [单选题]汽车修理厂属于什么类型企业 [简答题]驾驶员的生理.心里特性主要包括哪些方面? 企业采用托 ...

  7. python实验室公众号_计算机算法与程序设计(python),中国大学MOOC(慕课)答案公众号搜题...

    工业上常利用反应 3Cl2 + 6KOH(热) → KClO3 + 5KCl + 3H2O 制取KClO3(混有KClO).实验室模拟上述制备:在含溶 (1)黄铁矿(FeS2)是制造硫酸的矿物原料,反 ...

  8. 查询出编号长度大于4的code_中国大学MOOC-翁恺-C语言程序设计习题集-解答汇总...

    中国大学MOOC-翁恺-C语言程序设计习题集 PAT 习题集c++ 02-0. 整数四则运算(10) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Stan ...

  9. python语言程序设计是什么课文_中国大学MOOC有哪些优质课程?

    说到学习,相信很多人囤了一堆自学网站吧?囤完之后,是不是依然不知道要学什么? 因为免费的网络课程,质量参差不齐,试错成本太高. 所以小叶子帮大家做了这样一件事,直接帮你从中国大学MOOC里挑选了25门 ...

最新文章

  1. uboot阅读笔记之cpu工作模式(SVC32)
  2. Android启动流程
  3. Jquery .net MVC
  4. 计算机可以调剂其他专业吗,机械能跨专业调剂计算机吗
  5. 大工20秋C语言在线测试,大工20秋《计算机应用基础》在线测试
  6. Windows Mobile 编程 (Win32) - 开篇
  7. 计算机书籍每周销量排行榜
  8. 说说视频编码格式、视频码率、视频帧率、分辨率的概念
  9. 一步步破解app协议第二步(审计代码)
  10. html什么是一级标题,一级标题是什么(论文一二三级标题范本)
  11. 【Python实战】 ---- 批量图片压缩
  12. 线上3D产品展示的方式
  13. [附源码]Python计算机毕业设计Django的小区宠物管理系统
  14. 04 turtle库 | 发送小心心
  15. C程序设计 谭浩强 第三章
  16. leetcode系列】【面试题】【中等】数组中数字出现的次数(位运算、二分)
  17. Unexpected token o in JSON at position 1报错
  18. python发红包(转载)
  19. 系统移植-(二)u-boot:启动过程做的工作(汇编阶段、C阶段)
  20. 编码、字符集编码、UTF8mb3/UTF8mb4

热门文章

  1. 月薪2w+的测试,到底强在哪里?
  2. Hive用户接口(一)—Hive Web接口HWI的操作及使用
  3. 在C4D和Keyshot中保存产品模型到预设库多次重复使用
  4. JESD204B接口调试记录3 - 总结
  5. 21天Python学习——lxml库与Xpath提取网页数据
  6. 绿色环保简约风格PPT模板
  7. Apache Mina
  8. 【项目分享】还有谁不服??这款随机表情包生成器征服你!!
  9. AMap初级实战之二(MoveAnimation moveTo、moveAlong)
  10. 将doc文件批量转为pdf文件