20140901

#include<stdio.h>
int fibona(int n)
{
    if(n==1||n==2)
        return 1;
    return fibona(n-2)+fibona(n-1);
}

int fibona1(int n)
{
    if(n==1||n==2)
        return 1;
    int fNMinusOne=1,fNMinnusTwo=1,fN=0;
    for(int i=0;i<n-2;i++)
    {
        fN=fNMinusOne+fNMinnusTwo;
        fNMinnusTwo=fNMinusOne;
        fNMinusOne=fN;
    }
    return fN;
}

int main()
{
    //fibona((5));
    printf("%d",fibona(3));
    printf("%d",fibona1(5));
}

 

#include<stdio.h>
void BubbleSort(int a[],int n)//从小到大
{
    if(a==NULL||n<=0)
        return;
    bool flag=false;
    int i=0,j=0;
    for(i=0;i<n;i++)
    {
        flag=false;
        for(j=0;j<n-i;j++)
        {
            if(a[j]>a[j+1])
            {
                a[j]=a[j+1]+a[j];
                a[j+1]=a[j]-a[j+1];
                a[j]=a[j]-a[j+1];
                flag=true;
            }
        }
    }
}

int main()
{
    int a[]={3,4,5,1,9,6,5};
    BubbleSort(a,7);

}
时间: 2024-08-07 16:59:35

20140901的相关文章

如何设置报表中字体颜色20140901

如何设置报表中字体颜色: 问题:1.一般我们做报表有时需要根据某个字段的值来高亮或者显示不同颜色字体,让报表更加直观,那么该如何设置呢? 方案: 1.选中该字段,右击--[文本属性] 2.选择[字体]--[颜色(表达式Fx)] 3.打开表达式界面,如下 4.输入判断的表达式,需要注意这里判断的函数是: IFF(a>b,aa,bb),这里是VB的语法 5.运行报表,可以看到报表的展示

数据库 20140901

一.数据库管理 主要针对已创建的数据库进行备份.维护及管理,保障数据库的安全性. 数据管理专家(DataBase Administrator,简称DBA),是负责管理和维护数据库服务器的人.数据库管理员负责全面管理和控制数据库系统. 二.数据库开发 1.库文件 硬盘内存放数据的文件,不能打开更改. 1).mdf  主数据文件,只有一个. 2).ndf   次数据文件,可以有很多个. 3).ldf    日志文件,对文件的增删改查均有记录.

20140901 数据库基础

数据库入门常识SQL(Structured Query Language,结构化查询语言) DB→数据库,存放数据文件 DBMS(Database Management System,数据库管理系统),包含DB和管理软件 DBS→数据库系统,包含DBMS.硬件设备.操作人员 数据库分三个层次 1 库文件(用来存放数据) 1数据文件(后缀为.mdf)2日志文件(后缀为.ldf)用来记录对数据库的操作. 2 服务   打开数据库时,所选的服务器引擎就是服务. 3 管理界面 做开发时,一般服务器验证方

数据库表设计

create table t_article ( article_id integer, article_title varchar2(200), article_content varchar2(2000), createdate date, updatedate date ) create table t_article_index( article_id integer, index_updatedate date ) insert into t_article values (1,'ti

UNIX环境编程学习笔记(6)——文件I/O之判断文件类型

lienhua342014-09-01 1 文件类型 我们平时最常接触的文件类型有普通文件(regular file)和目录(di-rectory file),但是 UNIX 系统提供了多种文件类型: (1) 普通文件(regular file) 这种文件包含了某种形式的数据,这些数据无论是文件还是二进制对于 UNIX 内核而言都是一样的.对普通文件内容的解释有处理该文件的应用程序进行. (2) 目录文件(directory file) 目录文件包含了其他文件的名字以及指向与这些文件有关信息的指

时间范围分区自动新建

前段时间做了个分区功能,表结构如下: -- Create table create table SUM_DUTY ( oid VARCHAR2(36) default sys_guid() not null, entry_id VARCHAR2(18) not null, manual_no VARCHAR2(12), p_date DATE, i_e_flag VARCHAR2(1), traf_mode VARCHAR2(1), trade_code VARCHAR2(10), trade_

ElasticSearch结构化查询

ElasticSearch结构化查询 Elasticsearch 提供了丰富的查询过滤语句,而有一些是我们较常用到的. 现在我们快速的介绍一下 这些最常用到的查询过滤语句. term 过滤 term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed的字符串(未经分析的文本数据类型): { "term": { "age": 26 }} { "term": { "date": "2014-09-0

iOS程序发布步骤

1. 限制人 > 必须拥有Apple ID(?https://appleid.apple.com?) > 加入开发者计划,升级为**开发者账号**(?https://developer.apple.com?)2. 限制电脑 > 重新配置一个**发布**证书 :: 需要使用需要真机调试的电脑,生成CSR文件 :: CSR文件: 证书签名请求文件3. 限制App > 配置需要真机测试App的BundleID :: 区分不同APP,就是通过App的唯一标识: BundleID4. 根据2

为ownCloud配置SSL连接

为ownCloud配置SSL连接 在你开始使用ownCloud之前,强烈建议你在ownCloud中启用SSL支持.使用SSL可以提供重要的安全好处,比如加密ownCloud流量并提供适当的验证.在本教程中,将会为SSL使用一个自签名的证书. 创建一个储存服务器密钥和证书的目录: # mkdir /etc/apache2/ssl 创建一个证书(并有一个密钥来保护它),它有一年的有效期. # openssl req -x509 -nodes -days 365 -newkey rsa:2048 -k