VC中如何把200个离散的数映射为x个

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:42:49
x<200

你的意思是不是要把200个数放到一个类里,这个类可以自动帮你计算有多少个.

那么VC有一个类可以帮你解决这个问题:
CStringArray ,注意这个头文件要加入#include "afxtempl.h"
如果你的数是字符型,那么什么也不用做,如果整型,需要把整型转成字符型.用的时候在转回来.
CStringArray a;
这里可以是一个FOR循环。
a.Add(你要装的数);

for(int i=0;i<9;i++)
{
CString str;
str.Format("%d",i*23);//将(i*23)转成字符型
a.Add(str);
}
装好了后.
那么这就可以取出来了,并且也知道多少个了.
a.GetSize() 这是多少个数.
a.GetAt(位置)
具体参看CStringArray Class Members

你所指的映射是不是数学里面那个哦,就是X中的一个原数对应多个离散的数?这样的话你可以把这200个离散的数按一定的分类方法把他们分为X类然后“映射”X个索引中不就行了