| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 595 人关注过本帖
标题:如何C++编写下面这个题目
只看楼主 加入收藏
luong
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-10-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
如何C++编写下面这个题目
  那位高手帮我写下,非常感谢。 题目:现有一个计数器,用来记录事件发生的时刻,形如编号 年 月 日 分秒 毫秒 微妙 参数,注意有空格,并且分和秒是在一起的,现已知该计数器已记录了20个小时(可能跨天)约4000个事件
程序要求:1.读入txt中记录的数据

2.以第一个时间发生的时刻为初始时间,10ms为小间隔,则20个小时一共有7200000个小间隔,统计4000多个数落在每个小间隔中的个数,输出到文件中保存
3.再以300个小间隔为一个大间隔,则20小时共有24000个大间隔,将每个大间隔中的第一个小间隔,第二个小间隔。。。第300个小间隔中的事件个数分别相加,将统计结果输出并保存在文件中
4.读3中输出的文件中的数据,作为纵轴,以时间间隔为横轴,时刻为0,10,20.。。。。。,画出图形
文件是这样的:[local]2[/local]    那位高手帮帮忙,联系邮箱: 77482874@
搜索更多相关主题的帖子: 记录 如何 计数器 
2011-10-19 19:05
huangying116
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2011-10-1
收藏
得分:0 
你进错了
2011-10-19 20:29
luong
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-10-19
收藏
得分:0 
回复 2楼 huangying116
汗.那进那里啊?   你会么?
2011-10-19 20:57
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
这问题和语言无关。将日期时间转换成一个以微秒为单位的刻度值,之后的你应该会做了。

重剑无锋,大巧不工
2011-10-19 23:09
luong
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-10-19
收藏
得分:0 
回复 4楼 beyondyf
可以帮我做下吗?
2011-10-21 13:30
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
你的时间记录就是年月日分秒。。。么?
没有小时?

重剑无锋,大巧不工
2011-10-21 13:37
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:20 
程序代码:
long long date_to_us(int year, int month, int day, int minute, int sec, int ms, int us)
{
    const int MONTH_DAYS[] = {0, 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334};
    long long tick;
    tick =((year % 4 == 0 && year % 100 != 0 || year % 400 == 0) && month > 2) ? 1 : 0;
    year--;
    tick += year * 365 + year / 4 - year / 100 + year / 400 + MONTH_DAYS[month] + day;
    tick *= 1440;
    tick += minute;
    tick *= 60;
    tick += sec;
    tick *= 1000;
    tick += ms;
    tick *= 1000;
    tick += us;
    return tick;
}

重剑无锋,大巧不工
2011-10-21 13:45
快速回复:如何C++编写下面这个题目
数据加载中...
 
   



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

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