C/C++ sanf()&&printf、 GetTickCount() 、取整数n的最大因子、 向上or下取整、log()、 位运算&_xwz2244的博客-程序员ITS203_c+ sanf

技术标签: c++  c语言  开发语言  

  1. 包含于<stdio.h>的scanf( ),printf( )做输入输出,速度较cin cout快;

    //同样输入一个数,cin的编译时间大约是scanf的3~4倍
    
  2. 长整型LONGLONG C++/C是大小写敏感的;

  3. 包含于<Windows.h>的GetTickCount();获取当前系统时间,返回值类型长整型;

  4. 取得整数n的最大因子;

    int GetMaxPrime(int n) {
          //取得n的最大因子 如9 的因子有 1 3
    	int i = 2;
    	int res = 1;
    	while (n > 2) {
          
    		if (!n&1) {
          
    			n /= i;
    			res = i;
    		}	
    		else
    			i++;
    	}
    	return res;
    }
    
  5. 包含于<math.h>的向下取整floor( ),向上取整ceil( );

  6. 关于对数函数,C/C++ <math.h>提供两个:

    log( )//以e为底
    log10( )//以10为底
    若要取其他,如:log2N 可以用换底公式:=logN/log2;
    
  7. 位运算& (与)确认n是奇数偶数的速度较 n % 2 == 0 快上四倍左右;

    /*
    * 所有奇数的二进制最后一位均为1 &1之后仍为1,其余位均置0
    *
    if(n & 1){//n为奇数则执行
    //
    }
    
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/bi_an_never/article/details/123434557

智能推荐

Element UI 的下拉选择器中远程搜索和懒加载的用法_哇哦成长的博客-程序员ITS203_element ui远程加载

标题## 标题Element UI 的下拉选择器中远程搜索和懒加载的用法加粗样式import navList from "@/views/Run/navList";

PHP 全局变量 与 SESSION 漏洞(global 与 session)_Flybeta的博客-程序员ITS203

先看这一段简单的代码session_start();$_SESSION['isadmin']='yes';$isadmin='no';echo $_SESSION['isadmin'];?>当php.ini里配置 register_globals = Off 时,

【Matlab多目标优化求解】遗传优化萤火虫算法求解多目标优化问题【含源码 1484期】_Matlab佛怒唐莲的博客-程序员ITS203

一、代码运行视频(哔哩哔哩)【Matlab多目标优化求解】遗传优化萤火虫算法求解多目标优化问题【含源码 1484期】二、matlab版本及参考文献1 matlab版本2014a2 参考文献[1] 蔡利梅.MATLAB图像处理——理论、算法与实例分析[M].清华大学出版社,2020.[2]杨丹,赵海滨,龙哲.MATLAB图像处理实例详解[M].清华大学出版社,2013.[3]周品.MATLAB图像处理与图形用户界面设计[M].清华大学出版社,2013.[4]刘成龙.精通MATLAB图像处理[

OpenGL ES for Android研究总结_taibushuang的博客-程序员ITS203_opengl es 无glulookat

GLU.gluLookAt(gl, eyeX, eyeY, eyeZ, centerX, centerY, centerZ, upX, upY, upZ)0>  如果没有主动调用这个函数,系统默认相当于调用了GLU.gluLookAt(gl, 0, 0, 0, 0, 0, 0, 0, 1, 0);        调用gl.glTranslatef(0,0,-1); 这个API后看到的效果等同于调用了GLU.gluLookAt(gl, 0, 0, -1, 0, 0, 0, 0, 1, 0);但调用后者不会影响

Python实战项目——售电公司客户用电匹配方案_小柴~的博客-程序员ITS203_python怎样统计供电所的用电类别

项目简介:有一家售电公司,服务于用户和电厂两个主体,用户向售电公司上报一年各个月份的用电需求量,各个电厂给出售电公司各个月份的电量供应量及报价,已知电量越大,价格越高。作为中间服务商,售电公司为了追求利润最大化,需要将用户的需求电量与电厂的供应电量进行匹配,要求用Python实现匹配出各个月满足用户需求的最低价的电量及对应的电厂。数据集:用户需求电量表: [月份、用户需求电量]电厂供电量表...

随便推点

vue2.0页面刷新后无法从mounted中获取url(this.$route)信息的解决办法_齐 丶光的博客-程序员ITS203

问题&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用element制作标签页时,需要根据页面当前的url设置标签页的初始状态,所以需要在mounted中获取当前的路由信息,代码如下:mounted() { console.log(_this.$route);}...

面向区块链的高效物化视图维护和可信查询_人工智能技术与咨询的博客-程序员ITS203

面向区块链的高效物化视图维护和可信查询人工智能技术与咨询来源:《软件学报》,作者蔡 磊等摘 要:区块链具有去中心化、不可篡改和可追溯等特性,可应用于金融、物流等诸多行业.由于所有交易数据按照交易时间顺序存储在各个区块,相同类型的交易数据通常会散布在诸多区块之中,降低了面向历史区块的追溯查询的处理效率.索引构建和物化视图是提升查询性能的两种典型方法,但当待处理数据分布于多个区块时,使用索引无法改善I/O 访问效率,而物化视图可有效应对这个问题.然而,由于区块链系统的特点明显区别于关系数据库..

使用 RKE(Rancher Kubernetes Engine) 安装k8s集群_Chai Yingchao的博客-程序员ITS203

rke 安装k8s集群https://rancher.com/docs/rke/latest/en/installation/Docker 安装(略)如果你的docker配置了proxy,则no_proxy一定要配置好,或者安装完之后将代理关闭,再重启docker。否则可能导致意想不到的问题。配置hosts文件192.168.0.101 k8s-node1.ctwifi.cn192.168.0.102 k8s-node2.ctwifi.cn192.168.0.103 k8s-node3.ctw

android 录屏工具,ShareREC for Android全系统手机录屏软件原理解析_王金龙花柒的博客-程序员ITS203

自安卓4.4开始,系统提供了内置的录屏功能,用户可以在adb下执行screenrecord命令,以指定码率、帧率、分辨率和时长来录制屏幕。但这个方案有缺点,普通用户无法直接执行adb命令,只能要么求助于adb终端,比如pc端的android-sdk,又或者在安卓设备上获取root权限,再执行录屏命令。幸而从5.1开始,系统又提供了MediaProjection API,通过再组合MediaReco...

推荐文章

热门文章

相关标签