[求助]一道老潭书上的题
有50个学生,要求将他们之中成绩在80分以上者打印出来.用N表示学号,N1代表第一个学生学号,NI 代表第I个学生学号,用g代表学生成绩,gi代表第I个学生成绩,算法可表示如下.S1:1=>I
S2:如果GI大余等于80,则打印NI和GI,否则不打印
S3:I+1=>I
S4:如果I小于等于50,返回S2,继续执行;否则结束
大家能不能提供一个最简单的解答方法,用前面的知识,(本人是初学者,后面的语句看不懂)
2006-07-19 10:12
2006-07-19 11:07

2006-07-21 14:10
楼主,建议您先去看书.
另外,"大家能不能提供一个最简单的解答方法,用前面的知识,(本人是初学者,后面的语句看不懂)"
这句话不明不白的,前面是前面到哪?您想必是刚在学C吧,先看看书。

2006-07-21 14:32
就是刚刚看到,老潭的书上这个例题,但是我不会解答
楼上的 前辈 都是用后面的知识解答 所以我看不懂

2006-07-21 17:27
没学FOR呢,学WHILE没有????
int i=1;
while(i<=50)
{
if(g[i]>=80)
printf("%4d%4d\n",n[i],g[i]);
i++;
}
楼主,你想要的是这个意思吗??
[此贴子已经被作者于2006-7-21 19:00:30编辑过]
2006-07-21 18:59

2006-07-21 19:08
2006-07-21 20:02
2006-07-21 21:26
2006-07-21 22:10