java int long越界问题_输出越界问题 和 long long 的两数加法问题

2023-11-04

注意方面一  测试 边界的数值  考虑会不会越界~~~

注意方面二   在使用时注意这一点 如下文 直接相加 和赋值后相加不一样 //pay more attention

代码:

#include

long long a[44];

long long b[44];

long long sum;

int main()

{

int i,n;

a[1]=2;b[1]=1;

for(i=2;i<=40;i++)

{

a[i]=2*(a[i-1]+b[i-1]);

b[i]=a[i-1] ;

}

while(scanf("%d",&n)!=EOF)

{

sum=a[n]+b[n];                                                  //注意这里的使用

printf("%I64d\n",sum);                                         //不能直接替换成 a[n]+b[n] 不在long long范围之内

}

}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java int long越界问题_输出越界问题 和 long long 的两数加法问题 的相关文章

  • Qt实现串口调试工具

    一 效果图 二 重要方法和函数 模块和头文件 Qt中要调试串口 需要在 pro文件中增加串口调试的模块 代码如下 QT serialport 然后在头文件中 需要包含串口调试的头文件 代码如下所示 include
  • JavaScript 学习笔记之概述

  • Numpy 中clip函数的使用

    Numpy 中clip函数的使用 numpy clip a a min a max out None source 其中a是一个数组 后面两个参数分别表示最小和最大值 怎么用呢 老规矩 我们看代码 import numpy as np x
  • 掌优刷脸支付已经具备商业化能力

    人脸识别支付是一款基于面部识别系统的支付应用 支付时消费者只需要面对自助终端屏幕上的摄像头 系统会获取用户面部信息并将面部信息与支付宝账户关联 通过支付宝账户进行费用支付 整个交易过程十分便捷 首次刷脸支付 在 刷脸页面 进行面部识别 输入
  • (一)Word中如何将表格断开,并且增加空的一行

    在使用word中表格时 有时候希望从当中断开 并且在中间添加一行空白 方便添加文字 如下图所示 将一个4行的表格 弄成2个2行的表格 并且当中要多出一行 那么快捷键如下 选中要断开的那一行 ctr shift enter即可断开
  • bootStrap-table实战详解与问题总结

    背景介绍 说实话 前端一直是我的薄弱项 每次新需求的最大难点就是前端技术的攻克 不仅仅是前端技术的框架繁多 菜也是原罪 这次的需求是在后台调用另外一个系统接口 将返回的数据通过表格的形式展示在页面上 要做一个表格 那选择可真的就太多了 前端
  • Unity与EasyAR

    Unity与EasyAR 从老师哪里接到了一个小项目 具体就是主一款具有AR功能的旅游应用 而AR方面的需求十分简单 就是识别图片 并显示出对应模型就行了 就跟EasyAR的Unity样例一个样子 所以这里就选择使用android跟unit
  • 关于Descriptors cannot not be created directly报错

    报错信息为 TypeError Descriptors cannot not be created directly If this call came from a pb2 py file your generated code is o
  • 在angular中使用ng-zorro-antd组件

    前言 网上关于angular引用ng zorro antd的文章太少了 而且还是7版本的angular 安装的过程踩了不少的坑 特此记录 1 安装ng zorro antd angular的初始化我就不赘述了 安装ng zorro antd
  • 【Linux】makefile学习笔记(网址)

    跟我一起写Makefile https seisman github io how to write makefile functions html 跟我一起写 Makefile 一 陈皓 https blog csdn net haoel
  • 【OpenAI】ChatGPT函数调用(Function Calling)实践

    6月13日OpenAI在Chat Completions API中添加了新的函数调用 Function Calling 能力 帮助开发者通过API方式实现类似于ChatGPT插件的数据交互能力 本文在作者上一篇文章 私有框架代码生成实践 的
  • VC++ 制作滤镜效果(底片效果、雕刻效果、黑白效果)

    转载请标明是引用于 http blog csdn net chenyujing1234 欢迎大家提出意见 一起讨论 需要源码的请单独与我联系 滤镜是一种改变图像相貌的程序 其本身并不属于图像处理研究的范畴 滤镜程序的核心算法源自数字图像处理
  • jdk版本切换工具jenv使用指南

    1 下载jenv包 下载链接 GitHub FelixSelter JEnv for Windows Change your current Java version with one line 下载JEnv zip 将JENV添加到环境变
  • Java当中判断学生成绩等级的方法

    前言 使用两种方式来判断学生成绩的等级 第一种 if else if else来判断 第二种 使用switch语句来判断 一 if else if else来判断 代码如下 示例 import java util Scanner 题目 使用
  • 前端视频插件Video.js的基本使用

    1 使用前准备 先移步官网对插件进行大致的了解 以判断是否满足需求的需要 官网中的demo相当实用 在下就是官网 2 正式开始 首先引入相关的文件 3 HTML代码部分 div class m div
  • IO多路复用机制——Select

    IO多路复用机制 Select 服务器端使用select机制监听可读的文件描述符 客户端 的一般流程如下 下面将说下 如何将select来实现多并发的双向通信 select函数族如下 服务器端使用select机制监听可读的文件描述符 客户端
  • Oracle数据库日志写进程执行的时机

    用户执行commit操作时 日志缓冲区三分之一满时 DBWn进程写入前 每隔三秒 数据库正常关闭前
  • MySQL学习笔记-基础实践篇-2.数据库的基本操作(DDL)

    文章目录 2 数据库的基本操作 DDL 总览 MySQL基础学习笔记思维导图 重难点问题总结 1 database基本操作 1 1 启动和连接数据库 1 2 增删改查database 2 table基本操作 2 1 增删改查table 2
  • 【场景方案】我所积累的一些跨页面的数据传递方式,持续更新,欢迎补充~

    文章目录 Iframe内嵌相互传递 window postMessage BroadcastChannel同标签页数据传递 localStorage中间人传递 localStorage监听 Service Worker Shared Wor

随机推荐

  • Linux系统编程-文件IO、标准库IO、刷新、缓冲模式

    原文 https www toutiao com i6963239107937960480 Linux系统编程的主要内容 就是分门别类的讲解Linux操作系统各个部分的原理 然后介绍或展示相关的系统调用API函数 这一部分的内容非常多 几乎
  • 【vue】better-scroll滚动不全

    项目场景 移动端content内容可以滚动 问题描述 部分组件滚动不全 原因分析 接口获取图片数据需要时间 而better scroll里的scrollHeight已经预先计算出可滚动高度 导致后面加载出来的图片无法滚动 解决方案 方法一
  • Tomcat——从无知到崩溃

    老师给的完整的百度链接在这里 要用就拿去 链接 https pan baidu com s 1PmpJ1ZON3rSETTYuWFdNBw 提取码 br36 来自百度网盘超级会员V3的分享 首先安装Java的JDK环境 问题也大多数出在这里
  • 全栈工程师是什么,为什么需要全栈工程师?

    现在国内外都很火的一种IT工程师叫做 全栈工程师 也叫全端工程师 英文FullStackdeveloper 是指掌握多种技能 并能利用多种技能独立完成产品的人 一 为什么需要全栈工程师呢 我想先通过下面的介绍来回答 1 企业希望员工具有全局
  • [读书] Linus 为乐趣而生

    下载地址 http pan baidu com s 1pJ3Dz2j
  • STM32通过PWM驱动两个直流电机

    STM32F103单片机通过PWM控制直流电机 测试的时候可以通过以下方式进行电机正负端测试 使用TIM2的通道1和2进行pwm输出 即PA0 PA1引脚 PA0控制左电机pwm PA1控制右电机pwm PA11 PA12控制左轮 PA11
  • 北京地区常用dns地址解析速度快

    北京地区常用dns地址解析速度快 为了提高网页的访问打开速度我们可以配置一些解析速度较快的dns 首先可以在我们的客户端打开cmd命令行工具测试一些 去ping 一下下面的这些dns地址 看看哪一个延迟最低 把它配置到我们的客户端里即可 北
  • 说说Burst Compiler 的架构原理

    一 Burst Compiler的基本介绍 Burst Compiler是Unity的一种编译器 它可以将C 代码编译为高效的本地代码 从而提高Unity应用程序的性能 Burst Compiler的优势在于它可以自动将C 代码转换为本地代
  • 特征工程系列:时间特征构造以及时间序列特征构造

    0x00 前言 数据和特征决定了机器学习的上限 而模型和算法只是逼近这个上限而已 由此可见 特征工程在机器学习中占有相当重要的地位 在实际应用当中 可以说特征工程是机器学习成功的关键 那特征工程是什么 特征工程是利用数据领域的相关知识来创建
  • ML算法——线代预备知识随笔【机器学习】

    文章目录 数学预备知识 3 线性代数 3 1 矩阵奇异值分解 SVD 3 2 广义逆矩阵 Moore Penrose 3 3 数据白化 Data Whitening 3 4 向量导数 4 其它 数学预备知识 3 线性代数 3 1 矩阵奇异值
  • ES6中数组新增了哪些扩展?

    一 扩展运算符的应用 ES6通过扩展元素符 好比 rest 参数的逆运算 将一个数组转为用逗号分隔的参数序列 console log 1 2 3 1 2 3 console log 1 2 3 4 5 1 2 3 4 5 document
  • 微信小程序中断请求的处理,中断 wx.request() 请求

    在微信小程序中 向后台发出一个请求A 如果长时间后台不返回相应的数据 前端还处于接受状态 这样会引起一些问题 那么就可以在前端代码中直接中断当前的请求 下面发出一个请求 const task wx request url xxxxxxx m
  • 网页显示服务器拒绝了链接,网页出现服务器拒绝链接

    网页出现服务器拒绝链接 内容精选 换一换 主机管理的云服务器列表中仅显示以下主机的防护状态 在所选区域购买的华为云主机已接入所选区域的非华为云主机在所选区域购买的华为云主机已接入所选区域的非华为云主机若未找到您的主机 请切换到正确的区域后再
  • 西门子S7-200SMART控制步进电机(五)

    目录 一 软硬件组成 二 手动控制步进电机旋转方向和速度 三 命令运动轴转以指定的速度运动到所需的位置 四 CPU掉电重启后保持运动控制的当前位置 前面详细讲述了运动控制向导的配置和运动控制指令的使用方法 接下来要讲的是简单程序的编写和调试
  • 【读一读论文吧】BERT

    沐神论文精读B站地址 https www bilibili com video BV1PL411M7eQ spm id from 333 788 paper https arxiv org pdf 1810 04805 pdf usg AL
  • eclipse中报的错:An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio

    在eclipse中新建一个maven项目 进行相应的设置 忽然就卡死了 再次打开就会报出这样的错误 查了下往上很多的解决的方法都是 找到workspace文件夹下的 metadata文件夹 将其删除掉 然后在讲项目重新导入进去eclipse
  • vue+springboot前后端分离项目部署到windows服务器全部流程

    vue springboot前后端分离项目部署到windows服务器 最近看了若依的前后端分离的vue项目 代码撸了一遍之后想要将服务器和前端打包部署到本地windows中 记录自己的部署 一 后端部署 目录结构 项目工程下的pom文件是整
  • CSS面试题26-30

    26 margin 重叠问题的理解 相关知识点 块级元素的上外边距 margin top 与下外边距 margin bottom 有时会合并为单个外边距 这样的现象称为 margin合 并 产生折叠的必备条件 margin必须是邻接的 而根
  • 程序中如何新增微信商户

    1 需要的信息 1 用于微信支付的公众号appid 2 用于微信支付的公众号appkey 3 商户号 4 APIv3密钥 商户支付密钥 V3版本 5 商户证书公钥 apiclient key pem路径 API证书 商户证书 6 微信支付平
  • java int long越界问题_输出越界问题 和 long long 的两数加法问题

    注意方面一 测试 边界的数值 考虑会不会越界 注意方面二 在使用时注意这一点 如下文 直接相加 和赋值后相加不一样 pay more attention 代码 include long long a 44 long long b 44 lo