| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 820 人关注过本帖
标题:求高手给写下C++一小程序的注释..谢了!~
只看楼主 加入收藏
juzimenggang
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-6-11
收藏
 问题点数:0 回复次数:5 
求高手给写下C++一小程序的注释..谢了!~
哪位高手给下面C++程序写一下全的注释吧,作业需要..万分感谢了

#include <iostream>
using namespace std;
class ARR
{
int m;
int a[100];
public:
ARR(int x[],int size)
{
  m=size;
  for(int i=0;i <m;i++)
  a[i]=x[i];
}
void delsame();
void show()
{
  for(int i=0;i <m;i++)
  cout < <a[i] < <' ';
  cout < <endl;
}
};
void ARR::delsame()
{
int i,j;
for(i=0;i <m-1;i++)
{
  if(a[i]==a[i+1])
  {
  for(j=i+1;j <m-1;j++)
  {
    a[j]=a[j+1];
  }
  m--;
  i--;
  }
}
}
int main()
{
int b[16]={1,2,2,3,4,4,5,6,6,7,8,8,8,9,10,10};
ARR v(b,16);
v.show();
v.delsame();
v.show();
return 0;
}
搜索更多相关主题的帖子: 注释 ARR int 
2008-06-11 11:03
余来
Rank: 6Rank: 6
等 级:贵宾
威 望:26
帖 子:956
专家分:18
注 册:2006-8-13
收藏
得分:0 
#include <iostream> //包含基本I/O之类的文件拉
using namespace std;  //去掉std前缀的名字空间拉
class ARR  //定义类,类名为ARR
{
    int m;   //申明一个整型变量m,
    int a[100]; //同上,申明数组
public:
    ARR(int x[],int size)  //ARR类的构造函数
    {
        m=size; //知道变量m起什么做用拉吧,
          //就是保存实际存放到数组a[100]中的数据个数,
         // 构造函数中,x应该是数据,而size是数据的个数
        for(int i=0;i <m;i++)
            a[i]=x[i];
                //for循环,将x所有数据保存到数组a中拉
    }
    void delsame(); //暂时还不知道作用
    void show()    //显示保存到上组a中的数据拉
    {
        for(int i=0;i <m;i++)
            cout < <a[i] < <' ';
        cout < <endl; //这个是换行
    }
};
void ARR::delsame() //就是删除数组a中的相同数据拉
{
    int i,j;
    for(i=0;i <m-1;i++) //首先循环,次数为m-1次 m为数组a中的实际存放数据个数
    {
        if(a[i]==a[i+1]) //查看是第i和i+1为是否相同
        {
                       //如果相同就将相同的该为之后的全部数据向前移动一位,如
   ///a[1]和a[2]为相同,那么就将a[3]值为a[2],a[4]值给
   a[3]为。。。这里最大值就是a[m-1]拉,那么它给的值就是
   //a[m-2]=a[m-1]拉,
   
            for(j=i+1;j <m-1;j++)
            {
                a[j]=a[j+1];
            }
            m--; //因为数据少了一个,所有要减1拉
            i--; //因为数据少了一个,所以要倒退一位拉
        }
    }
}
int main()
{    //
    int b[16]=  //申明一个数组,并初始化{1,2,2,3,4,4,5,6,6,7,8,8,8,9,10,10};
    ARR v(b,16); //申明类v,并初始化v
    v.show();   //显示数据
    v.delsame(); ///去掉相同数据
    v.show();   //在次显示数据
    return 0;   //返回
}

2008-06-11 12:14
zvc
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-5-10
收藏
得分:0 
果然是高手
顶一下
2008-06-11 12:30
juzimenggang
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-6-11
收藏
得分:0 
太感谢斑竹了!~~!
呵呵~
这下不愁了!~
2008-06-11 13:38
yourfahter
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-6-11
收藏
得分:0 
斑竹就是不一样啊,用的着,以后得像你多请教,希望不吝赐教啊
2008-06-11 13:45
juzimenggang
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-6-11
收藏
得分:0 
回复 2# 余来 的帖子
对了还有版主,这个小程序实现的是一个什么功能啊?
非常感谢你拉~
2008-06-11 13:56
快速回复:求高手给写下C++一小程序的注释..谢了!~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016933 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved