C语言程序的设计北京理工大学MOOC提交作业Word格式.docx

上传人:b****1 文档编号:14029166 上传时间:2022-10-17 格式:DOCX 页数:57 大小:35.43KB
下载 相关 举报
C语言程序的设计北京理工大学MOOC提交作业Word格式.docx_第1页
第1页 / 共57页
C语言程序的设计北京理工大学MOOC提交作业Word格式.docx_第2页
第2页 / 共57页
C语言程序的设计北京理工大学MOOC提交作业Word格式.docx_第3页
第3页 / 共57页
C语言程序的设计北京理工大学MOOC提交作业Word格式.docx_第4页
第4页 / 共57页
C语言程序的设计北京理工大学MOOC提交作业Word格式.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

C语言程序的设计北京理工大学MOOC提交作业Word格式.docx

《C语言程序的设计北京理工大学MOOC提交作业Word格式.docx》由会员分享,可在线阅读,更多相关《C语言程序的设计北京理工大学MOOC提交作业Word格式.docx(57页珍藏版)》请在冰豆网上搜索。

C语言程序的设计北京理工大学MOOC提交作业Word格式.docx

#include<

stdio.h>

intmain()

{

 

printf("

Helloworld.\n"

);

return0;

}

请模仿上面的程序,看看是否可以通过编译?

如果你能通过这个简单的程序,那就让我们继续完成后面的习题吧。

第二周作业

【练习2】学学scanf和printf的用法吧

该如何处理double型的数据:

如何定义变量类型?

如何使用scanf函数?

如果已知圆柱的底面半径r,以及高h,则可计算出圆柱的侧面积s=2πrh,体积v=πr2h。

其中π=3.1415926。

输入:

第一行输入圆柱的底面半径r

第二行输入圆柱的高h

输出:

s=<

圆柱的侧面积>

v=<

圆柱的体积>

要求

1.所有变量都定义为双精度类型

2.结果精确到小数点后两位。

作为练习题目:

我们已经给您编写好了大部分的代码,请您自己修改几个地方,完成程序的剩余部分。

**********************************************分隔线************

#include<

#definePAI 

3.1415926

intr,h;

doubles,v;

scanf("

%d%d"

 

);

s=2*PAI*r*h;

v=PAI*r*r*h;

s=%.2f,v= 

\n"

s, 

 

Code:

#definePAI3.1415926

&

r,&

h);

s=%.2f,v=%.2f\n"

s,v);

第三周作业

1、输出字符的ASCII码

10

2014年10月21日星期二10:

2014年11月5日星期三23:

2014年11月12日星期三23:

背景:

我们在计算机基础中已经学过:

字母在计算机中采用ASCII码进行存储。

下面要从键盘上输入任意一个字符,然后输出该字符对应的ASCII码。

一个字符

该字符对应的ASCII码

测试输入

期待的输出

时间限制

存限制

额外进程

测试用例1

以文本方式显示

1.A↵

1.The 

ASCII 

of 

character 

'

A'

is 

65.↵

1秒

64M

测试用例2

1.Z↵

Z'

90.↵

测试用例3

1.0↵

0'

48.↵

测试用例4

1.1↵

1'

49.↵

测试用例5

1.+↵

+'

43.↵

charch;

%c"

ch);

TheASCIIofcharacter'

%c'

is%d."

ch,ch);

2、一年级的算术题

小明上小学一年级了,老师已经教会了他们进行整数的+、-、*、/、%计算,下面老师开始出题,给出一个简单的算术表达式,请小明给出计算结果。

接受两个整数,每个整数之间使用空格分隔。

例如输入格式为:

123 

444

分别输出按照整型数据进行+、-、*、/、*之后的运行结果。

1.10 

3↵

1.10+3=13↵

2.10-3=7↵

3.10*3=30↵

4.10/3=3↵

5.10%3=1↵

1.11 

-3↵

1.11+-3=8↵

2.11--3=14↵

3.11*-3=-33↵

4.11/-3=-3↵

5.11%-3=2↵

Code

inta,b;

charch=37;

%d%d"

a,&

b);

%d+%d=%d\n"

a,b,a+b);

%d-%d=%d\n"

a,b,a-b);

%d*%d=%d\n"

a,b,a*b);

%d/%d=%d\n"

a,b,a/b);

%d%c%d=%d\n"

a,ch,b,a%b);

3、判断三角形的形状

要求

输入三角型的三条边,判断三角形的形状。

假设输入的三边边长均>

0。

三角型的3条边的长度(int型)。

等边三角形:

equilateraltriangle

等腰三角形:

isocelestriangle

不构成三角形:

non-triangle

一般三角形:

triangle

1.2 

2↵

1.equilateral 

triangle.↵

1.3 

1.isoceles 

1.1 

1↵

1.non-triangle.↵

5↵

1.triangle.↵

测试用例6

测试用例7

测试用例8

测试用例9

1.5 

测试用例10

1.4 

inta,b,c;

%d%d%d"

b,&

c);

if(a+b>

c&

&

a+c>

b&

b+c>

a)

{

if(a==b&

a==c&

b==c)

{

printf("

equilateraltriangle.\n"

return0;

}

if(a==b||a==c||b==c)

isocelestriangle.\n"

printf("

triangle.\n"

}

else

non-triangle.\n"

第四周作业

1.【中学】计算时钟的夹角

2014年10月28日星期二08:

25

2014年11月12日星期三08:

2014年11月19日星期三08:

钟面上的时针和分针之间的夹角总是在0~180之间(包括0 

和180 

)。

举例来说,在十二点的时候两针之间的夹角为0 

,而在六点的时候夹角为180 

,在三点的时候为90 

本题要解决的是计算

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1