时钟打点

  1. 时钟打点

时钟打点

#include<iostream>
#include<ctime>
using  namespace std;

clock_t start,stop;
/* clock_t是clock()函数返回的变量类型 */ 

double duration;
/* 记录被测函数运行时间,以秒为单位 */ 

int main()
{
    /* 不在测试范围内的准备工作写在clock()调用之前 */ 

    start = clock();
//测试代码 (字母塔) 
    int n;
    cin>>n;//范围:0~26 
    for(int i=1;i<=n;i++)
    {
        char x='A';
        for(int j=n-i;j>0;j--)cout<<" ";
        for(int j=1;j<=i;j++)
        {
            cout<<x;
            x=x+1;
        }
        x=x-1;
        for(int j=1;j<i;j++)
        {
            x=x-1;
            cout<<x;
        }
        cout<<endl;
    }

    stop = clock();
    duration = ((double)(stop - start))/CLK_TCK;
    /* 常数CLK_TCK:机器时钟每秒所走的时钟打点数 
        时间单位:clock tick,即“时钟打点” */ 

    /* 其他不在测试范围内的处理写在后面,例如输出duration */ 

    cout<<stop-start<<endl; 
    cout<<duration; 
    return 0;    
} 

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 zzzqqqyyy2002@163.com

×

喜欢就点赞,疼爱就打赏