问题标题:
【这个题怎么算?有50个学生,要求将他们之中成绩在80分以上者打印出来。如果,n表示学生学号,ni表示第个学生学号;g表示学生成绩,gi表示第个学生成绩;则算法可表示如下:S1:1→iS2:】
问题描述:
这个题怎么算?
有50个学生,要求将他们之中成绩在80分以上者打印出来。
如果,n表示学生学号,ni表示第个学生学号;g表示学生成绩,gi表示第个学生成绩;
则算法可表示如下:
S1:1→i
S2:如果gi≥80,则打印ni和gi,否则不打印
S3:i+1→i
S4:若i≤50,返回S2,否则,结束。
我还没学那些看不懂得符号呢不要写那些东西我只是想明白这是怎么算的,1=ii在哪?1在哪?谁能写出详细点的步骤来?
刘旭敏回答:
S1:i=1
S2:如果gi≥80,则打印ni和gi,否则不打印
S3:i的值加1
S4:若i≤50,返回S2,否则,结束。
i就代表第i个学生,比如i=3,那么:
n3就是第三个学生的学号
g3就是第三个学生的成绩
算法很简单吧,就是满足条件的就打印出来,一直循环50次。
点击显示
其它推荐
热门其它推荐