主题:求助4道题(40分悬赏,一题10分)
1054122
[专家分:750] 发布于 2009-05-21 20:37:00
1.小明有一个硬盘,容量为n(0<n<9999999)GB。现在需要分区,小明那硬盘存放他所有的档案,最小的档案号为x(1989<x),最大的档案号为y(x<y)。这一个的文件需要的空间是上一个的1.01倍,最小的档案大小为16MB。请问:硬盘够不够放数据?(够输出1,不够输出0)如果不够,差多少?
【输入样例】
10
1999,2002
【输出样例】
1
2.小军有a张正方形照片,总面积为b,最小面积为m,最大的为n,同样尺寸的可以有多张。请问:每张照片大小可能是多少?列出一种可能性。(单位:厘米)
【输出样例】
5,21
8,1
【输出样例】
1 1 5 6 8
3.输入三角形的边长a,三角形为直角三角形。请问:三角形的面积可能是多少?请列出一种可能性。
【输入样例】
12
【输出样例】
6
4.现有一台电脑,其使用配置度为1(越大越好)。王先生使用后说:“我的电脑配置比这个高n倍呢。”李先生说:“我的还高m倍呢。”刘先生说:“我家电脑配置最高了。”请问:刘先生的电脑配置度至少为多少哦?
【输入样例】
7,9
【输出样例】
64
回复列表 (共15个回复)
沙发
功夫先人 [专家分:60] 发布于 2009-05-31 18:38:00
wangwei461732360.15.com
板凳
功夫先人 [专家分:60] 发布于 2009-05-31 18:38:00
wangwei46173236051.com
3 楼
1054122 [专家分:750] 发布于 2009-06-01 08:44:00
什么东西呀
4 楼
1054122 [专家分:750] 发布于 2009-06-06 20:13:00
我说一下
第三题有误,应为:
3.输入三角形的边长a,三角形为直角三角形。请问:三角形的面积可能是多少?(所有可能性)
【输入样例】
12
【输出样例】
6
......
5 楼
IAMABC [专家分:50] 发布于 2009-06-06 20:15:00
第三题:
CLS
INPUT n
LET a = 0
LET b = 0
LET c = 0
FOR i = 1 TO n
FOR j = 1 TO n - i
FOR k = 1 TO n - j
IF SQR(i * i + j * j) = FIX(SQR(i * i + j * j)) THEN
PRINT i * k / 2,
END IF
NEXT k, j, i
END
6 楼
IAMABC [专家分:50] 发布于 2009-06-06 20:17:00
第四题:
CLS
INPUT m, n
s = m * n + 1
PRINT s
END
7 楼
IAMABC [专家分:50] 发布于 2009-06-06 20:23:00
第一题:
CLS
INPUT " ", x
INPUT " ", m, n
IF m > n THEN SWAP m, n
DIM a(n - m + 1)
LET a(1) = 16
LET x = x * 1024
FOR i = 2 TO n - m = 1
a(i) = a(i - 1) * 1.01
NEXT i
FOR i = 1 TO n - m + 1
he = he + a(i)
NEXT i
IF he > x THEN
PRINT "0"; he - x
ELSE
PRINT "1"
END IF
END
8 楼
imjohnzj [专家分:1490] 发布于 2009-06-19 15:51:00
[quote]
3.输入三角形的边长a,三角形为直角三角形。请问:三角形的面积可能是多少?(所有可能性)
【输入样例】
12
【输出样例】
6
......
[/quote]
只要是直角三角形吗?只有一条边长己知吗?
那范围太大了。
设三角形的面积为 S:
0 < S <= (a / 2)
要输出所有的可能性?我才不干呢。
9 楼
1054122 [专家分:750] 发布于 2009-06-22 16:50:00
[quote][quote]
3.输入三角形的边长a,三角形为直角三角形。请问:三角形的面积可能是多少?(所有可能性)
【输入样例】
12
【输出样例】
6
......
[/quote]
只要是直角三角形吗?只有一条边长己知吗?
那范围太大了。
设三角形的面积为 S:
0 < S <= (a / 2)
要输出所有的可能性?我才不干呢。[/quote]
边长要是整数啊
10 楼
FFKK [专家分:1610] 发布于 2009-06-23 16:14:00
CLS
INPUT n
a = 0
b = 0
c = 0
FOR i = 1 TO n
FOR j = 1 TO n - i
FOR k = 1 TO n - j
IF SQR(i * i + j * j) = FIX(SQR(i * i + j * j)) THEN
PRINT i * k / 2,
END IF
NEXT k, j, i
END
我来回复