我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么在for语句当中利用现有的数据取得最大最小值

img


#include <stdio.h>
#include <limits.h>

int f(int x)
{
    int r;

    if(x<2)
        return 1;

    if(x==2)
        return 0;

    return f(x-1)-3*f(x-2)+2*f(x-3);
}

int main()
{
    int max=INT_MIN,min=INT_MAX,count=0;
    int r,i;

    for(i=0; i<=10; i++)
    {
        r=f(i);

        if(r==0)count++;

        if(max<r)
            max=r;
        else if(min>r)
            min=r;
    }

    printf("%d %d %d",max,min,count);

    return 0;
}

近期文章

  • c++ 11并行运算结果不对问题,求解答
  • 联想M490怎么进入U盘安装系统
  • Java子类具体指的是什么?
  • 想加测距程序,编译没问题但LCD不显示如何解决
  • c语言问题,求大家帮助
  • vmware安装不了,一直显示关闭杀毒软件和hips
  • 想找个熟悉pyqtgraph的人
  • 请问一下具体思路以及函数原型的意义
  • 请问成都java开发8000技术需要什么水平
  • 谁能帮我看看这个是什么语言?(跟数据库有关)
  • 通过调用类的方法,打印输出这两个对象的属性信息
  • java写贪吃蛇小游戏
  • 程序设计问题,Mouse则么做
  • 安装spring cloud cli失败
  • C++怎么计算一个数的负数次幂
  • 怎么在js里设置elementui的button是否禁用
  • vs 嵌套汇编一直报错
  • 请问arduino为什么会编译错误?是缺了什么吗
  • 为什么不是复制三次Knock~
  • C语言中结构体变量有什么用?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华