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

大大们,这是怎么回事啊,不懂这程序,帮帮我

#include<stdio.h>
int fun(int x)
{
int y;
if(x==0||x==1) return(3);
y=x*x-fun(x-2);
return y;

}
int main()
{
int x,y;
x=fun(3);
y=fun(4);
printf("%d,%d\n",x,y);
return 0;
}

fun(3)=3*3-fun(1)=9-3=6
fun(4)=4*4-fun(2)=16-(2*2-fun(0))=16-(4-3)=16-1=15

近期文章

  • 请问,哪里可以找到TKmybatis 2.1.5版本的API文档啊
  • MFC线程问题,起了多线程却卡死
  • IDEA中Spring导入数据库和C3P0依赖包后,运行提示数据库异常出错
  • 普中C51单片机 汇编语言写呼吸灯问题
  • 7-12 高空坠球 (15 分)
  • 用rand()函数产生100000个0-9之间的随机整数,分别统计0-9数字出现的数字,并输出对应的百分比。
  • Linux shell
  • 设计一个GUI,为简单计算器的图形页面,要求实现四则运算
  • printf_one()与printf_face()的功能及定义
  • c语言怎么实现淘宝客服机器人的自动回复??
  • 初学者遇到一些基础排序算法上的问题
  • springboot 整合 vue 打包 无法访问
  • YOLOX如何评估测试集的map
  • 用临时变量存储要用与push的数组,为什么给不了动态key?
  • psycopg2查询二进制数据返回值为memoryview要如何处理?
  • 1234567890字符串输出问题
  • QT 5.15.2 编译qgroundcontrol 出错 (VS2019)
  • if语句转换switch语句
  • 关于win10安装VS2015后闪退的问题,求助大神帮忙解答!
  • 冒泡排序,怎么前面会多了一个数

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华