C语言-从放弃到入门
来源:互联网 发布:vs能写php 编辑:程序博客网 时间:2024/05/22 11:30
比较n^2与50nlog2(n),n在什么范围内,n^2大于50nlog2(n)?
//这里n^2,在C语言里要么加math.h头文件,要么写成n*n,不能直接写n^2;
//log2(n),加math.h头文件,格式就是log2(n)
代码如下:
#include <stdio.h>#include <stdlib.h>#include <math.h>int main(int argc, char *argv[]) {int i=2;long n1,n2;while(i!=0){n1=pow(i,2);n2=50*i*log2(i);if( n1>n2 ) break;i++;}printf("%ld \n%ld \n%d",n1,n2,i);return 0;}
其实代码质量不好,从2开始计算用时太久了;感觉2分法会用时少些。。。
0 0
- C语言从入门到放弃
- C语言-从放弃到入门
- 从入门到放弃C语言-入门篇(1)
- 从入门到放弃C语言-入门篇(2)
- 从入门到放弃C语言-瞎倒腾(1)
- 从入门到放弃C语言-瞎倒腾(2)
- 从入门到放弃C语言-瞎倒腾(3)
- [C++ 从入门到放弃-01]C++STL之vector
- [C++ 从入门到放弃-02]C++STL之string
- [C++ 从入门到放弃-03]C++STL之set
- [C++ 从入门到放弃-04]C++STL之multiset
- Freemarker 从入门到放弃
- kmp从入门到放弃
- Dagger2从入门到放弃
- 推送 从入门到放弃
- 推送 从入门到放弃
- Python从入门到放弃
- vim从入门到放弃
- 2017京东实习生笔试题之异或
- bootstrap-datetimepicker v3 月份错误
- 取数字问题
- Array Arraylist List Hashtable Dictionary Stack Queue的区别
- arcgis for JS 使用 Node.js 加载shp文件显示到地图上
- C语言-从放弃到入门
- Python学习之列表List()
- 最近公共祖先(离线)
- HTML02
- DNS协议的学习与实现
- Centos7 haproxy1.7 安装
- Eclipse 自动添加GETTER SETTER 方法
- Python set 拾遗
- NYOJ 小明的难题