c语言入门百度贴吧,c语言入门者
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
#define count 100
int sum1();
int sum2();
int main()
{
int sum;
long int time1,time2,time;
struct timeval tv;
gettimeofday(&tv, NULL); //获取时间
time1=tv.tv_usec;
sum=sum1(count);//递归
printf("sum=%d\n",sum);
gettimeofday(&tv, NULL); //获取时间
time2=tv.tv_usec;
time = time2-time1;
printf("递归 use time:%ld\n",time);
gettimeofday(&tv, NULL); //获取时间
time1=tv.tv_usec;
sum=sum2(count);//循环
printf("sum=%d\n",sum);
gettimeofday(&tv, NULL); //获取时间
time2=tv.tv_usec;
time = time2-time1;
printf("循环 use time:%ld\n",time);
return 0;
}
int sum1(int n)
{
if(n == 1)
return 1;
else
return n + sum1(n-1);
}
int sum2(int n)
{
int sum = 0,i;
for(i = 1; i <= n; i++)
sum += i;
return sum;
}
这是测试循环与递归所用时间的测试代码,在linux上取系统时间以us来测试的
c语言入门百度贴吧,c语言入门者相关推荐
- python语言编程入门先学什么-自学编程入门,先学什么语言好?
强烈推荐Python.其实这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾.弱爆了,学了也没用,之类的 ...
- Go 语言学习总结(1)—— Go 入门简介
一.为何而生 go语言(或 Golang)是 Google 开发的开源编程语言,诞生于2006 年 1 月 2 日下午15 点 4 分 5 秒,于 2009 年 11 月开源,2012 年发布 go ...
- 编程入门先学什么python-自学编程入门,先学什么语言好?
强烈推荐Python.其实这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾.弱爆了,学了也没用,之类的 ...
- 编程语言python怎么读-Python入门学习的计算机程序设计语言是怎样的?
原标题:Python入门学习的计算机程序设计语言是怎样的? 你可能已经听说过很多种流行编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言.那 ...
- C语言入门系列一之C语言介绍、环境配置和运行执行
鉴于书本和教材文字过多.又难懂的缺点,所以我打算写一系列通俗移动的C语言入门教程,让大家在短时间内学习和掌握C语言,以及遇到C语言的一些问题该如何得到快速的解决.希望这些系列的教程,能够帮助到大家!该 ...
- python语言实例-Python语言实现百度语音识别API的使用实例
未来的一段时间,人工智能在市场上占有很重的位置,Python语言则是研究人工智能的最佳编程语言,下面,就让我们来感受一下它的魅力吧! 百度给的样例程序,不论C还是Java版,都分为method1和me ...
- 用c语言做教学课程安排,C语言入门课程安排
<C语言入门课程安排>由会员分享,可在线阅读,更多相关<C语言入门课程安排(5页珍藏版)>请在人人文库网上搜索. 1.C语言入门课程安排开班人数:2-5人年级:3年级以上第一课 ...
- 用python语言实现-Python语言实现百度语音识别API的使用实例
未来的一段时间,人工智能在市场上占有很重的位置,Python语言则是研究人工智能的最佳编程语言,下面,就让我们来感受一下它的魅力吧! 百度给的样例程序,不论C还是Java版,都分为method1和me ...
- 数据库SQL语言从入门到精通--Part 4--SQL语言中的模式、基本表、视图
数据库从入门到精通合集(超详细,学习数据库必看) 前言: 使用SQL语言时,要注意SQL语言对大小写并不敏感,一般使用大写.所有符号一定是西文标点符号(虽然是常识,但我还是提一嘴) 1.模式的定义与删 ...
最新文章
- fastd 3.0 开发的那些事
- jzoj2292-PPMM【模拟,堆】
- 重读经典:《Deep Residual Learning for Image Recognition》
- 一周工作60个小时并不值得骄傲,这是个问题!
- java怎么使两个界面联系_怎么样用java编写界面实现两个数的加法运算
- Openlayer 3 的画图测量面积
- Leetcode每日一题:181.employees-earning-more-than-their-managers(超过经理收入的员工)
- java多级菜单列表怎么做_JAVA构造多级菜单
- python入门——P34异常处理:你不可能总是对的2
- cadz轴归零命令_cad 中z轴归0方法
- 【计算机网络实验】DHCP报文捕获和分析
- std::weak_ptr(分析、仿写)
- ESP通过乐为物联控制灯,微信发送数值,ESP上传传感器数据
- 卡卷接口API文档分享
- Linux下终端输出重定向至剪贴板的方法
- 【Tensorflow教程笔记】常用模块 tf.function :图执行模式
- SQL数据库的组合查询和统计查询
- Android Q 存储新特性适配脑壳疼?指南来了!
- 二阶系统阶跃响应实验_自动控制原理实验一:二阶系统阶跃响应
- Anaconda 的安装教程(图文)
热门文章
- Docker学习总结(11)——八个Docker的真实应用场景
- linux top功能,[每日一题]说说Linux top命令的功能和用法
- qt mysql dao_Qt 数据库使用方法 mysql语句
- sqlite 可视化_知乎人均985?Python爬50W数据,BI做出可视化后,我有了答案
- cortex m4 中文手册_奥迪RS4 Avant都来了,新一代宝马M4还会远吗?
- linux es数据库 head,Elasticsearch 5.3.x 使用 Head 插件
- java 定时任务spring_Spring实现定时任务调度
- Linux(Ubuntu/CentOS)安装splunkforwarder步骤
- JavaScript应用(重点数组)
- java的多线程机制(文字描述区别)