Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341899
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:03:43

#include
#include
templateclass CarrayInfo
{
private:
T array[I];
public:
void Input();
void Frequency();
void Appeared();
};
template

void CarrayInfo::Input()
{
int i;
cout<<"请输入数组元素:"< for(i=0;i cin>>array[i];
}
template
void CarrayInfo::Frequency()
{
T t;
int m=1;
for(int j=0;j for(int i=0;i<9-j;i++)
if(array[i]>array[i+1])
{
t=array[i];array[i]=array[i+1];array[i+1]=t;
}
for(int i=0;i {


while(i!=0)
{
if(array[i]==array[i-1])
{ m++;
        break;
}
cout<     break;
}
}

}
template
void CarrayInfo::Appeared()
{
T x;
int i;
cout<<"请输入要查找的数组元素:"< cin>>x;
for(i=0;i {
if(array[i]==x)
{
cout<<"该元素存在."< break;
}
if(i==I&&array[I]!=x)
cout<<"该元素不存在."< }
}
void main()
{
CarrayInfo carrayinfo1;
carrayinfo1.Input();


carrayinfo1.Frequency();

carrayinfo1.Appeared();
}
这是我的C++程序,类模板和函数模板的,但是现在运行问题就出在统计数组元素出现频率那块~~~~问题也就是出在上面那个问题上了~~~拜托各位路过的大侠指点一下迷津阿~~~~星期三就要交报告了~~~~我都困扰一周拉~~~

--------------------next---------------------

阅读(988) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~