关于C++小程序,帮别人发的,因为题目我不是太懂,请高手解答,好的话额外加分~!

[复制链接]
查看11 | 回复1 | 2011-2-7 16:05:34 | 显示全部楼层 |阅读模式
根据A数组值,相同的值所对应的位排在一起,由多到少,组成B数组;并按值的多少组成B[11,]、B[12,]……..。求C++程序。
A[10]]={0,1,3,2,3,1,3,3,2,1}
对应位0,1,2,3,4,5,6,7,8,9
A数组的值3,3,3,3, 1,1,1,2,2,0
B[14]={2,4,6,7,1,5,9,3,8,0,4,3,2,1}

回复

使用道具 举报

千问 | 2011-2-7 16:05:34 | 显示全部楼层
题目的意思是按相同数值按多少重新排列,如题例中的3最多,其次是1,再者是0.可以生明一个结构体用来存储每个数值的个数N和数值M,最后比较每个数值的多少N,有多到少输出N个数值M由于我的计算机目前没有安装VC编程环境,只能给你说个算法,有什么疑问可续问,谢谢..
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行