初级程序练习题
来源:百度知道 编辑:UC知道 时间:2024/06/05 16:49:47
1、从键盘输入两个数N1、N2,求N1/N2是否为循环小数,如果是循环小数,请打印出他们的循环节。
2、某书的页码从1开始,小朋友算了算总共出现了202个数字1,问这本书一共有多少页
3、小东、小兰、小英读书的学校是一中、二中、三中,他们各自的爱好游泳、篮球、排球中的一项体育运动。但究竟谁爱哪一项运动,在哪个学校读书还不清楚。只知道:
(1)小东不在一中; (2)小兰不在二中;
(3)爱好排球的不在二中; (4)爱好游泳的在一中;
(5)爱好游泳的不是小兰;
试编程说出各自的读书的学校和爱好的运动。
4、随机产生长度1- 3 位的两个自然数,在屏幕上做竖式乘法
5、编程求各位数字之和等于12的三位数
6、
1 2 3 4 1
8 7 6 5 2 2 2
9 10 11 12 3 3 3 3 3
16 15 14 13 4 4 4 4 4 4 4
3 3 3 3 3
2 2 2
1
可以只说算法。
2、某书的页码从1开始,小朋友算了算总共出现了202个数字1,问这本书一共有多少页
3、小东、小兰、小英读书的学校是一中、二中、三中,他们各自的爱好游泳、篮球、排球中的一项体育运动。但究竟谁爱哪一项运动,在哪个学校读书还不清楚。只知道:
(1)小东不在一中; (2)小兰不在二中;
(3)爱好排球的不在二中; (4)爱好游泳的在一中;
(5)爱好游泳的不是小兰;
试编程说出各自的读书的学校和爱好的运动。
4、随机产生长度1- 3 位的两个自然数,在屏幕上做竖式乘法
5、编程求各位数字之和等于12的三位数
6、
1 2 3 4 1
8 7 6 5 2 2 2
9 10 11 12 3 3 3 3 3
16 15 14 13 4 4 4 4 4 4 4
3 3 3 3 3
2 2 2
1
可以只说算法。
判断n(n大于2)是否为质数:
INPUT “n=”;n
i=2
DO
r=n MOD i
i=i+1
LOOP UNTIL i大于n-1 or r=0
IF r=0 THEN
PRINT n不是质数
ELSE
PRINT n是质数
END IF
END
给出一个方程,求有无实解
INPUT “a,b,c=”;a,b,c
d=b^2-4*a*c
IF d大于等于0 THEN
p=-b/(2*a)
q=SQR(d)/(2*a)
IF d=0 THEN
PRINT “x1=x2=”;p
ELSE
PRINT “x1,x2=”;p+q, p-q
END IF
ELSE
PRINT “No real root.”
END IF
END
我已把我指知道的告诉你了,希望对你有用。
文中的MOD是取商的意思,SQR是开根号。
还有,大于,小于号我打不出所以用中文代替。