VB 5个 问题 每个20分

[复制链接]
查看11 | 回复2 | 2009-8-24 19:05:46 | 显示全部楼层 |阅读模式
楼上也有错 第一题是“>=0”拜托。===============================1.以下程序的功能是:从键盘上输入若干个学生的考试分数,统计并输出最高分数和最低分数,当输出负数时结束输出,输出结果。请填空。答案 x >= 0
x =0,即输入非负数时候继续
If x > amax Then'如果输入的数字大于最大数,那么最大数就是它
amax = x
End If
If ———— Then'纵观这个If,后面设置最小值,参照上面的,就是x>t= 1 不成立
a(t)=a(i) 即 a(1)=a(0)= 1 i循环中(i=0)If判断结束i循环中(i=0)判断i=3? >>i= 0 不成立i循环中(i=0)判断结束i循环中(i=0)a(4)=1i循环中(i=0)*****输出a(i) 即 输出a(0)= 1 i循环一次结束===============================i循环中(i=1)a(i)=i+1 即 a(1)=1+1= 2 i循环中(i=1)t=t+1 即 t=1+1= 2 i循环中(i=1)判断t=3? >>t= 2 不成立
a(t)=a(i) 即 a(2)=a(1)= 2 i循环中(i=1)If判断结束i循环中(i=1)判断i=3? >>i= 1 不成立i循环中(i=1)判断结束i循环中(i=1)a(4)=1i循环中(i=1)*****输出a(i) 即 输出a(1)= 2 i循环一次结束===============================i循环中(i=2)a(i)=i+1 即 a(2)=2+1= 3 i循环中(i=2)t=t+1 即 t=2+1= 3 i循环中(i=2)判断t=3? >>t= 3 成立
*****输出a(i)即输出 3
a(t-1)=a(i-2) 即 a(3-1)=a(2-2)= 1 i循环中(i=2)If判断结束i循环中(i=2)判断i=3? >>i= 2 不成立i循环中(i=2)判断结束i循环中(i=2)a(4)=1i循环中(i=2)*****输出a(i) 即 输出a(2)= 1 i循环一次结束===============================i循环中(i=3)a(i)=i+1 即 a(3)=3+1= 4 i循环中(i=3)t=t+1 即 t=3+1= 4 i循环中(i=3)判断t=3? >>t= 4 不成立
a(t)=a(i) 即 a(4)=a(3)= 4 i循环中(i=3)If判断结束i循环中(i=3)判断i=3? >>i= 3 成立
a(i+1)=a(t-4) 即 a(3+1)=a(4-4)= 1 i循环中(i=3)判断结束i循环中(i=3)a(4)=1i循环中(i=3)*****输出a(i) 即 输出a(3)= 4 i循环一次结束===============================i循环中(i=4)a(i)=i+1 即 a(4)=4+1= 5 i循环中(i=4)t=t+1 即 t=4+1= 5 i循环中(i=4)判断t=3? >>t= 5 不成立
a(t)=a(i) 即 a(5)=a(4)= 5 i循环中(i=4)If判断结束i循环中(i=4)判断i=3? >>i= 4 不成立i循环中(i=4)判断结束i循环中(i=4)a(4)=1i循环中(i=4)*****输出a(i) 即 输出a(4)= 1 i循环一次结束===============================i循环全部结束
回复

使用道具 举报

千问 | 2009-8-24 19:05:46 | 显示全部楼层
楼主,我不知道你有无基础,如果一点基础没有的话,每一句都让您明白恐怕有些地方不是一句两句说得清楚的。5题这么多句,我真的有点怕了!PS: 第一题 x=0 ,不然第一个input那里输入正值的话,直接打结果了,都不会进循环.
回复

使用道具 举报

千问 | 2009-8-24 19:05:46 | 显示全部楼层
c
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行