早教吧作业答案频道 -->其他-->
将一整数数列按奇数在前,偶数在后的顺序重新排放,并要求奇偶两部分都是升序排列.c语言的.
题目详情
将一整数数列按奇数在前,偶数在后的顺序重新排放,并要求奇偶两部分都是升序排列.c语言的.
▼优质解答
答案和解析
dim d(1 to 100) as double
i=1
n=val(inputbox("n="))
redim d(1 to n) as double
do while i<=n
d(i)=val(inputbox("d(i)="))
i=i+1
loop
i=1
do while i<=n
if d(i)/2=int(d(i)/2) then
a=n
do while a>0
b=1
do while b<=n-1
if d(i)>d(i+1) then
j=d(i)
d(i)=d(i+1)
d(i+1)=j
end if
b=n+1
loop
print d(i+1)
a=a-1
else
a=n
do while a>0
b=1
do while b<=n-1
if d(i)>d(i+1) then
j=d(i)
d(i)=d(i+1)
d(i+1)=j
end if
b=n+1
loop
print d(i+1)
a=a-1
end if
loop
i=1
n=val(inputbox("n="))
redim d(1 to n) as double
do while i<=n
d(i)=val(inputbox("d(i)="))
i=i+1
loop
i=1
do while i<=n
if d(i)/2=int(d(i)/2) then
a=n
do while a>0
b=1
do while b<=n-1
if d(i)>d(i+1) then
j=d(i)
d(i)=d(i+1)
d(i+1)=j
end if
b=n+1
loop
print d(i+1)
a=a-1
else
a=n
do while a>0
b=1
do while b<=n-1
if d(i)>d(i+1) then
j=d(i)
d(i)=d(i+1)
d(i+1)=j
end if
b=n+1
loop
print d(i+1)
a=a-1
end if
loop
看了将一整数数列按奇数在前,偶数在...的网友还看了以下:
一张神奇的数字图魔术师拿出一张写有1—16的数字图(下面的数字).他说:"这是一张神奇的数字图." 2020-05-13 …
关于努力、坚持不懈、好奇的名言 2020-05-16 …
有关中国汉字神奇的名言,多点..... 2020-06-12 …
奇的古义奇的文言文的意思“左中郎将蔡邕见而奇之”中奇的意思 2020-06-22 …
神奇的预言是神话;科学的预言是事实! 2020-11-23 …
神奇的数列问题详细内容如下abc三个数成等差数列在ab或bc之间再加入一个数,则四个数成等比数列则这 2020-11-23 …
阅读下文,完成文后各题。奇妙的“自然数局”人们在自然界里,迄今发现的最为神奇的数,就算是黄金数0.6 2020-11-24 …
写作文是引用华丽语言好呢还是用平淡无奇的语言抒发平淡的感情好?言之有理即可 2020-12-29 …
下列文学常识中,说法不准确的一项是A.戏剧语言是表达戏剧冲突的重要手段。戏剧语言指的就是剧中人物语言 2021-01-15 …
神奇的预言是神话;科学的预言是事实!是谁的名言 2021-01-16 …