哈尔滨工业大学C语言2016年MOOC在线测试答案

本答案仅供参考,请勿用于商业用途或进行未经同意的转载

第3周

1

计算两个数的平方和(3分)

题目内容:

从键盘读入两个实数,编程计算并输出它们的平方和,要求使用数学函数pow(x,y)计算平方值,输出结果保留2位小数。

提示:使用数学函数需要在程序中加入编译预处理命令 #include

以下为程序的运行结果示例:

please input x and y:

1.2,3.4

result=13.00

输入格式:?"%f,%f"

输出格式:

输入提示信息:"Please input x and y:\n"

输出格式:"Result=%.2f\n"

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:32000kb#include

int main()

{

float x,y,S,D;

printf("Please input x and y:\n");

scanf("%f,%f",&x,&y);

S = pow(x,2);

D = pow(y,2);

printf("Result=%.2f\n",S+D);

return 0;

}

2

逆序数的拆分计算(3分)

题目内容:

从键盘输入一个4位数的整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-1234,忽略负号,由1234分离出其千位1、百位2、十位3、个位4,然后计算4*1000+3*100+2*10+1 = 4321,并输出4321。再将得到的逆序数4321拆分为两个2位数的正整数43和21,计算并输出拆分后的两个数的平方和的结果。

以下是程序的运行结果示例:

Input x:

-1234

y=4321

a=43,b=21

result=2290

输入格式:?"%d"

输出格式:

输入提示信息:"Input x:\n"

逆序数输出格式:"y=%d\n"

逆序数拆分后的输出格式:"a=%d,b=%d\n"

平方和的输出格式:"result=%d\n"

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:32000kb

#include

main()

{

int x,b0,b1,b2,b3,y,a,b,c;

printf("Input x:\n");

scanf("%d",&x);

x = (int)fabs(x); /*取x绝对值*/

b3 = x/1000; /*取x千位*/

b2 = (x-b3*1000)/100; /*取x百位*/

b1 = (x-b3*1000-b2*100)/10; /*取x十位*/

b0 = x%10; /*取x个位*/

y = b3+b2*10+b1*100+b0*1000;

printf("y=%d\n",y);

a = b0*10+b1;

b = b2*10+b3;

c = (a*a)+(b*b);

printf("a=%d,b=%d\n",a,b);

printf("result=%d\n",c);

return 0;

}

3

拆分英文名(3分)

题目内容:

从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母中的序号。

以下为程序的运行结果示例:

Input your English name:

tom

Tom

t:20

o:15

m:13

输入格式:?"%c%c%c"

输出格式:

输入提示信息:"Input your English name:\n"

首字母大写的英文姓名的输出格式:"%c%c%c\n"

姓名中每个字母在26个英文字母中的序号的输出格式:"%c:%d\n"

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:32000kb

#include

int main()

{

char x,y,z,A;

printf("Input your English name:\n");

scanf("%c%c%c\n",&x,&y,&z);

A=x-

mooc哈尔滨c语言作业答案,哈尔滨工业大学C语言2016年MOOC在线测试答案.doc相关推荐

  1. 中国矿业大学C语言作业,中国矿业大学C语言程序设计实验报告第5章.docx

    5.4 源代码: #in clude void mai n() { //a,b,c用来输入带比较的数据 //a,b,c用来输入带比较的数据 //max用来保存最大的数据 \n "): //使 ...

  2. 商品管理c语言结题思路,提高大学专业课程和教材质量的思考——以哈尔滨工业大学“C语言程序设计”国家精品课程为例.pdf...

    口信息化教 毫 {y jj1{jlnf·ffT1_l:t)n c}:,j0(』 叠 f }}r - - 2013年5,51:ElJ 提高大学专业课程和教材质量里I的=I..j卷思考 - - 以哈尔滨工 ...

  3. c语言与单片机技术试卷与答案,哈尔滨工业大学《单片机原理及应用》课件、各章习题解答、试题及答案...

    哈尔滨工业大学<单片机原理及应用>课件.各章习题解答.试题及答案等 本光盘依托张毅刚等编著,高等教育出版社出版的高等学校教材<单片机原理及应用>制作的.主要包括电子教案及各种电 ...

  4. 北京工业大学c语言网上作业,北京工业大学C语言部分练习答案.pdf

    北京工业大学C语言部分练习答案.pdf 练习练习 1 分支分支 1. 若从键盘输入 58,则以下程序段的输出结果是(58 58 58) int mainvoid int a; scanf"d ...

  5. 北京工业大学c语言网上作业,北京工业大学C语言部分练习答案.docx

    北京工业大学C语言部分练习答案 练习1 分支若从键盘输入58,则以下程序段的输出结果是(58 58 58):int main(void){int a;scanf("%d",& ...

  6. 石油大学c语言上机答案,中国石油大学C语言上机题答案(2015版)答案_最全最详细.docx...

    中国石油大学C语言上机题答案(2015版)答案_最全最详细 中国石油大学c语言上机题答案大全(2014版)最全最详细1.1 Hello world.让我们用C语言向世界问好.最早的程序基本也是这个样子 ...

  7. gct哈工大c语言考试试题,哈尔滨工业大学2015年示范性软件学院软件工程硕士招生简章...

    2001年,哈尔滨工业大学首批被教育部批准成立国家示范性软件学院.软件学院以"国际化.工业化.高质量.高速度"为办学理念,本着"高起点.高标准.高质量"的原则, ...

  8. 石油大c语言答案,中国石油大学C语言上机题答案(2013版)答案 最全最详细

    由2012级学霸学长期末复习整理,包含所有2012级c语言上机题题目级及答案.比网上的2012版更新!!! 中国石油大学c语言上机题答案大全(2013版) 最全最详细 1.1 Hello world. ...

  9. c语言if语句习题,大学c语言if switch for 语句实验四练习题

    大学c语言if switch for 语句实验四练习题 实验四 [实验目的] 1. 熟悉和掌握if.switch的使用方法:学会编写简单的分支程序结构. 2. 熟悉for语句的一般形式,学会编写简单的 ...

最新文章

  1. 设置Enter键为默认键
  2. 电商适用电子面单接口对接案例
  3. 使用gulp进行React任务的构建
  4. unity3d AssetBundle包加密
  5. 数据结构与算法分析资源总结
  6. prettyJson V7.1 使用
  7. mysql建表时主键_mysql建表时怎么设置主键?
  8. Object Detection API 相关
  9. Windows Phone 8 获取与监听网络连接状态
  10. Kubernetes持久化存储2——探究实验
  11. android 无损分区,有什么可行办法把安卓4.4用的tf卡第一个分区从fat32无损转换成ext4?...
  12. 子龙山人翻译pdf(47篇全)打包下载 [转]
  13. 数理逻辑习题集(9)
  14. 基于PHP的教学管理系统_WEB管理系统_MySQL应用
  15. 项目管理包括哪些内容
  16. 主机浏览器访问不了OWASP的主页
  17. AntV G6 自定义节点图形
  18. 乐高 42083 布加迪 Chiron(多图流量预警)
  19. Visitor----------模式
  20. MySQL 主从架构在线热迁移MGR 方案

热门文章

  1. 大型JavaScript应用程序架构模式
  2. day05_vue路由
  3. linux基础知识——CPU相关知识
  4. assign深拷贝_Object.assign 深拷贝?浅拷贝?
  5. java 并发 set_高并发下的Java数据结构(List、Set、Map、Queue)
  6. 动态改变eachers图表高_让你的Excel图表动起来
  7. 计算机电力英语翻译,电力专业英语阅读与翻译..doc
  8. TensorFlow报错:'dict' object has no attribute 'SerializeToString'
  9. python 中 yield 的使用
  10. tensorflow实现回归