主题:求教!
[size=4]输入1~45之间的任一奇数N,在1 2 3 4 5 6 7 8 9=N这个式中填入“+”或“-”,使得等式成立。
完善程序:
do
input n
loop until n mod 2=1 and n<=45 and n>=1
for i=1 to 9
a(i)=i
b$(i)="+"
next i
____(1)____
if m=1 then print "no!":end
do while m>l
if nl=m+1 then l=_____(2)____
m=____(3)____
b$(l)="-"
l=l-1
loop
____(4)____
for i=1 to 8
print a(i);____(5)____
next i
print a(9);"=";n
end[/size]
最好能把算法也写出来,谢谢了。
完善程序:
do
input n
loop until n mod 2=1 and n<=45 and n>=1
for i=1 to 9
a(i)=i
b$(i)="+"
next i
____(1)____
if m=1 then print "no!":end
do while m>l
if nl=m+1 then l=_____(2)____
m=____(3)____
b$(l)="-"
l=l-1
loop
____(4)____
for i=1 to 8
print a(i);____(5)____
next i
print a(9);"=";n
end[/size]
最好能把算法也写出来,谢谢了。