文档详情

北理C语言作业及答案1.doc

发布:2025-04-06约3.45万字共53页下载文档
文本预览下载声明

8.判断三角形的形状

要求:

输入三角型的三条边,判断三角形的形状。假设输入的三边边长均0。

输入:

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

输出:

等边三角形:equilateraltriangle

等腰三角形:isocelestriangle

不构成三角形:non-triangle

一般三角形:triangle

测试输入

期待的输出

时间限制

内存限制

额外进程

测试用例1

以文本方式显示

222?

以文本方式显示

equilateraltriangle.?

1秒

64M

0

测试用例2

以文本方式显示

322?

以文本方式显示

isocelestriangle.?

1秒

64M

0

测试用例3

以文本方式显示

131?

以文本方式显示

non-triangle.?

1秒

64M

0

测试用例4

以文本方式显示

345?

以文本方式显示

triangle.?

1秒

64M

0

10.计算时钟的夹角

背景:

钟面上的时针和分针之间的夹角总是在0~180之间(包括0和180)。举例来说,在十二点的时候两针之间的夹角为0,而在六点的时候夹角为180,在三点的时候为90。本题要解决的是计算12:00到11:59之间任意一个时间的夹角。

输入:

每组测试数据包含两个数字:第一个数字代表小时(大于0小于等于12),第二个数字代表分(在区间[0,59]上)。

输出:

对应每组测试数据,用常用格式显示时间以及这个时候时针和分针间的最小夹角,精确到小数点后一位。输出格式如下所示。

测试输入

期待的输出

时间限制

内存限制

额外进程

测试用例1

以文本方式显示

120?

以文本方式显示

At12:00theangleis0.0degrees.?

1秒

64M

0

测试用例2

以文本方式显示

1230?

以文本方式显示

At12:30theangleis165.0degrees.?

1秒

64M

0

测试用例3

=5370test=18796type=indownload=0以文本方式显示

60?

以文本方式显示

At6:00theangleis180.0degrees.?

1秒

64M

0

测试用例4

以文本方式显示

30?

以文本方式显示

At3:00theangleis90.0degrees.?

1秒

64M

0

测试用例5

以文本方式显示

33?

以文本方式显示

At3:03theangleis73.5degrees.?

1秒

64M

0

测试用例6

以文本方式显示

39?

以文本方式显示

At3:09theangleis40.5degrees.?

1秒

64M

0

测试用例7

以文本方式显示

40?

以文本方式显示

At4:00theangleis120.0degrees.?

1秒

64M

0

测试用例8

以文本方式显示

559?

以文本方式显示

At5:59theangleis174.5degrees.?

1秒

64M

0

测试用例9

以文本方式显示

420?

以文本方式显示

At4:20theangleis10.0degrees.?

1秒

64M

0

测试用例10

以文本方式显示

00?

以文本方式显示

At0:00theangleis0.0degrees.?

1秒

64M

0

#includestdio.h

main()

{

inta,b;

floatc;

scanf(%d%d,a,b);

c=(b/60.0)*360-(30*(a%12)+(b/60.0)*30);

if(c0)

c=-c;

if(c180.0)

c=360.0-c;

printf(At%d:%.2dtheangleis%.1fdegrees.\n,a,b,c);

return0;

}

11.找出最大素数

素数是指一个只能被1和它本身整除的数,在数论中占有重要的研究地位,在当代密码学中也被广泛应用。

输入:

取值范围

输出:

该范围内的最大素数

测试输入

期待的输出

时间限制

内存限制

额外进程

测试用例4

以文本方式显示

100?

以文本方式显示

Themaxprimen

显示全部
相似文档