注册 登录
编程论坛 新人交流区

数组操作问题

jayhuang8610 发布于 2007-10-26 14:14, 445 次点击

本人最近才开始学习汇编,在练习中遇到一个题目,没有什么思路,希望高手们能够给我一点指导(能给出程序的更好).先谢过了.

10000个高考考生的成绩,(最高分为700分),且都是正整数,存储在数组arraxw变量中,要求统计出各种得分的人数,并把该统计存储到变量为data2的数组中,试编写该程序.

3 回复
#2
nuciewth2007-10-26 14:24
定义个a[701]的数组,然后以分数做这个数组的下标丢数据就OK!
#3
fanhgghgg2007-10-26 15:19
void tongji(int arraxw[], int data2[])
{ int data2[701]={0};//每个分数的人数都为零
for(i=0;i<10000;i++) ++data2[arraxw[i]];//是哪个分数的,就给其人数加1
}
#4
jayhuang86102007-10-26 21:37
谢谢上面的兄弟不过,我说的是用汇编而不是用C或C++,用C或C++我还是会的,就是不知道用汇编怎么写.
1