| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 949 人关注过本帖
标题:顺便把这个c++题目讲解一下吧,谢谢啦
取消只看楼主 加入收藏
天衣boy
Rank: 1
来 自:中国河南
等 级:新手上路
帖 子:99
专家分:0
注 册:2016-10-20
结帖率:69.23%
收藏
 问题点数:0 回复次数:2 
顺便把这个c++题目讲解一下吧,谢谢啦
图片附件: 游客没有浏览图片的权限,请 登录注册
2017-03-24 20:39
天衣boy
Rank: 1
来 自:中国河南
等 级:新手上路
帖 子:99
专家分:0
注 册:2016-10-20
收藏
得分:0 
#include<iostream>
#include<time.h>
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define MAX 10
using namespace std;
class StopWatch
{
    public:
    StopWatch()
    {
        startTime=time(NULL);
    }
    void start()
    {
        startTime=time(NULL);
    }
    void end()
    {
    endTime=time(NULL);   
    }
    clock_t getStartTime()
    {
    return startTime;   
    }
    clock_t getEndTime()
    {
        return endTime;
    }
    double getelapseTime()
    {
    return (double)(getEndTime()-getStartTime())/1000;
    }

    private:
    clock_t startTime;
    clock_t endTime;
};
int main()
{
int a[MAX];
int d,i,j,t,m=10;
//srand((unsigned)time(NULL));
//for(i=0;i<MAX;++i)
//a[i]=rand()%MAX;
StopWatch sw;
sw.start();
for(i=0;i<MAX;i++)
{
    a[i]=m;
    m--;
    cout<<a[i]<<endl;
}
for(i=0;i<MAX;++i)
{
    d=i;
    for(j=i+1;j<MAX;++j)
    if(a[j]<a[d])
    d=j;
    if(d!=i)
    {
    t=a[d];a[d]=a[i];a[i]=t;   
    }
}
sw.end();   
double elapsetime=sw.getelapseTime();   
cout<<"Spend time is"<<elapsetime<<endl;
return 0;   
   
}

刚学习小半年   ,   努力成为专家
2017-03-25 14:16
天衣boy
Rank: 1
来 自:中国河南
等 级:新手上路
帖 子:99
专家分:0
注 册:2016-10-20
收藏
得分:0 
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define MAX 100000
int main()
{
    int a[MAX];
    double duration;
    int d,i,j,t,m=100000;
    clock_t start,end;
    for(i=0;i<MAX;++i)
    {
        a[i]=m;
        m--;
    }
start=clock();
    for(i=0;i<MAX;++i)
{
    d=i;
    for(j=i+1;j<MAX;++j)
    if(a[j]<a[d])
    d=j;
    if(d!=i)
    {
    t=a[d];a[d]=a[i];a[i]=t;   
    }
}
 end=clock();
 duration=(double)(end-start)/CLOCKS_PER_SEC;
 printf( "%f seconds\n", duration );
 system("pause");

   
}

刚学习小半年   ,   努力成为专家
2017-03-25 14:16
快速回复:顺便把这个c++题目讲解一下吧,谢谢啦
数据加载中...
 
   



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

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