如何写一个简单的c语言程序测试电脑的性能?

这里使用一种神奇的数列:斐波那契数列,写一段简单的递归函数,通过电脑跑完函数所需要的时间进行计算,代码如下

#define _CRT_SECURE_NO_WARNINGS 1;
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>int fib(int n, int* count)                             //斐波那契数列的递归实现
{if (n == 1 || n == 2)return 1;else{(*count)++;                                    //计算的次数return fib(n - 1, count) + fib(n - 2, count);  //这里的count是指针变量,不需要&,和main函数中的不一样,main函数中的count是整型变量}
}int main()
{int n = 0;int ret = 0;printf("请输入\n");do                                                  //多次输入{int count = 0;scanf("%d", &n);if (n){double start = GetTickCount();              //Windows提供的函数,获取电脑开机到现在的时间,单位是毫秒ret = fib(n, &count);double end = GetTickCount();                //通过两段时间相减,确定电脑计算用的时间printf("fib(%d) = %d 用时 = %.1lf秒 计算次数 = %d 次\n", n, ret, (end - start) / 1000, count);}} while (n);                                         //遇到0跳出循环system("pause");return 0;
}

以上是我的笔记本电脑跑下来的情况,台式机的话我没有数据,我的笔记本电脑属于中规中矩的配置,经过测试,fib(41)在4秒以内,fib(42)在6.5秒以内,fib(43)在10秒以内,在笔记本电脑中属于很强的配置了。

感谢阅读,快去测试下你的电脑。

测试电脑性能(c语言简单应用)相关推荐

  1. 计算机各配置性能如何区分,怎么测试电脑性能?判断电脑性能主要看什么?

    每台电脑上面都配置了电脑显卡,显卡重要性不言而喻.显卡是电脑内主要的板卡之一,它负责将处理器送来的信息处理为显示器可以识别的信息,送到显示器上形成影像.主机对显示屏幕的任何操作都要通过显卡.电脑性能怎 ...

  2. 扫雷怎么测试电脑性能的软件,怎么用扫雷测试电脑的性能?

    2014-01-29 咋样用π来测试电脑的性能 简单点就是用优化大师里面的工具测试 高级点就用3dmark2005 再就是看内存和cpu,二手电脑内存最好是256m以上的, 不少朋友在新装电脑以后不能 ...

  3. 电脑在线运行测试软件,装机必看 如何快速测试电脑性能?

    不少朋友在新装电脑以后不能确定自己的电脑性能究竟如何.究竟应该如何测试自己爱机的性能呢?常看电脑评测文章的朋友可能了解,很多朋友评测电脑都会采用运行大量的评测软件来评价自己的电脑.但是这并不一定适合所 ...

  4. 计算机性能检查方法,测试电脑性能的方法步骤详解

    想知道自己电脑的运行性能吗?下面就让学习啦小编教大家如何测试电脑的性能吧. 测试电脑性能的方法 1.使用系统功能进行评测电脑的运行性能 这种方法就是通过windows自带的评测功能进行测试. 打开资源 ...

  5. 如何检测计算机性能 具体步骤,如何测试电脑性能

    当我们的电脑用久了,忘记具体配置性能是什么样时,可以适当测试一下电脑性能.下面是学习啦小编整理的测试电脑性能的方法,供您参考. 测试电脑性能的方法一 使用系统功能进行评测电脑的运行性能 这种方法就是通 ...

  6. 你居然用计算机玩csgo,新潮流,用CSGO来测试电脑性能!最后一个你一定没听过...

    原标题:新潮流,用CSGO来测试电脑性能!最后一个你一定没听过 很多的玩家们都很在意自己的电脑性能到达什么样的水平,大家也会钟情于用很多的跑分软件来测试自己的电脑性能与数值.但是今天小编给各位带来如何 ...

  7. python测试电脑性能的代码_python编程测试电脑开启最大线程数实例代码

    本文实例代码主要实现python编程测试电脑开启最大线程数,具体实现代码如下. #!/usr/bin/env python #coding=gbk import threading import ti ...

  8. c语言代码测试电脑性能,【图片】今天写几个性能测试,为什么C语言跑得这么慢呢??【c语言吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 易言版本--跑100000万成绩不如PHP.... .版本 2 .程序集 程序集1 .子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行 ...

  9. 电脑测试瓶颈的软件,只需一招教你找出电脑的性能瓶颈-怎么测试电脑性能

    不知大家有没有遇到这样的情况,一台电脑使用了一段时间后开始卡了,即使重装了系统也没有用,依然卡的不要不要的.一般这种情况就是遇到了电脑性能瓶颈,下面小编就教大家如何找电脑的性能瓶颈. 方法一 对于wi ...

最新文章

  1. Hyperspace Travel
  2. dropload.js无限刷新解决方案
  3. Nexus搭建Maven私有仓库
  4. 提高篇 第五部分 动态规划 第2章 树型动态规划
  5. 某虚拟化项目中思科与华为交换机链路聚合互连案例
  6. python searchsorted_Python 二分查找与 bisect 模块
  7. 用WebBrowser实现HTML界面的应用
  8. 昆仑通态如何连接sqlserver数据库_[其他]:MCGS与其他组态软件及ERP软件协同应用...
  9. 歌声合成:mid与xml 乐谱文件解析(3)
  10. ThinkPHP内核全行业小程序运营管理系统源码 自由DIY布局 一键生成小程序
  11. 太原学院的计算机科学与技术学院,太原 学院新校区计算机科学与技术
  12. VMware 虚拟机 Nat 模式无法上网
  13. SitePoint播客#67:浏览器之舞
  14. android 4.1.2大小,4.1.2 Activity初窥门径
  15. VUE前端应用部署页面访问404问题
  16. 如何将ipynb文件转换转换为py文件?
  17. 【VSCode常用插件】Path Autocomplete(@路径提示的插件)
  18. 管理后台-后端-PHP篇
  19. 汽车嵌入式软件自动化测试的方法及推荐工具
  20. Leetcode 1856. Maximum Subarray Min-Product [Python]

热门文章

  1. 洛谷P1166 打保龄球(模拟)
  2. PPT中超好用的快捷键
  3. AGV叉车的调度系统简介
  4. 材料专业女研究生转行
  5. python做计算器_python实现计算器功能
  6. Java:堆和栈的区别
  7. 高绩效的成功人士都有五个关键的特质
  8. 12纳米做出了7纳米的性能,为国产芯片打破美国限制指明道路
  9. win10 系统的blos界面打开方法
  10. 计算机专业英语 哈工大,用英语说中国名校:哈尔滨工业大学(双语)