1、求两个整型数较大值

#include<stdio.h>
int compare_big(int var1,int var2);
int main(void)
{
    int big,x,y;
    printf("请输入两个整型数:(x/y)");
    scanf("%d/%d",&x,&y);
    big = compare_big(x,y);
    printf("较大的数是:%d\n",big);
    return 0;
}

int compare_big(int var1,int var2)
{
    int t;
    if(var1>var2)
        t=var1;
    if(var1<var2)
        t=var2;
        return t;
}

2输出倒序

#include<stdio.h>
int reverse_order(int var);
int main(void)
{
    int var,new_var;
    printf("请输入一个整型数值:");
    scanf("%d",&var);
    new_var = reverse_order(var);
    printf("%d\n",new_var);
    return 0;
}

int reverse_order(int var)
{
    int var1,nvar=0;//每一位上的数值
    while(var>0)
    {
        var1 = var%10;
        nvar = nvar*10 + var1;
        var  = var/10;
    }
    return nvar;
}

3、递归求阶乘

/*
 3、用递归法求得一个整型数的阶乘
*/
#include<stdio.h>
int factorial(int);
int main(void)
{
    int var,s;
    printf("请输入一个整型数:");
    scanf("%d",&var);
    s = factorial(var);
    printf("%d的阶乘是:%d\n",var,s);
    return 0;
}

int factorial(int var)
{
    int i,svar=1;
    for(i=1;i<=var;i++)
    {
        svar=svar*i;
    }
    return svar;
}

4、判断一个数是否在两个数之间

#include<stdio.h>
int judge(int,int,int);
int main(void)
{
    int var1,var2,var3;
    printf("请输入个三个不同整数:(var1/var2/var3)");
    scanf("%d/%d%d\n",&var1,&var2,&var3);
    if(judge(var1,var2,var3))
        printf("%d在%d和%d之间\n",var1,var2,var3);
    else
        printf("%d不在%d和%d之间\n",var1,var2,var3);
    return 0;
}
int judge(int var1,int var2,int var3)
{
    if(var2<var3)
        return var1>var2&&var1<var3;

else
        return var1<var2&&var1>var3;
}

2019.1.17 homework的更多相关文章

  1. 2019/01/17 基于windows使用fabric将gitlab的文件远程同步到服务器(git)

    觉得django项目把本地更新push到gitlab,再执行fabric脚本从gitlab更新服务器项目挺方便的,当然从本地直接到服务器就比较灵活. 2019/01/17 基于windows使用fab ...

  2. Sqlite && EF Code FIRST 终极解决方案 2019.5.17

    Sqlite && EF Code FIRST 终极解决方案 2019.5.17 包括根据模型自动生成数据库,初始化数据,模型改变时的自动数据迁移等 2019.12.25 更新 支持E ...

  3. 【2019.10.17】十天Web前端程序员体验(软件工程实践第五次作业)

    结对信息.具体分工 Github地址:https://github.com/MokouTyan/131700101-031702425 学号 昵称 主要负责内容 博客地址 131700101 莫多 代 ...

  4. 2019/4/17 wen 注解、垃圾回收、多线程

  5. 2019/4/17 Linux学习

    一.Linux的文件系统 其中/prov./srv./sys 文件为文件系统,技术不过硬不要去修改:二.关于Xshell.Xft1.服务器的端口可有65535个可设置,开的越多安全性越差:2.远程登录 ...

  6. Python脱产8期 Day05 2019/4/17

    数据类型的使用 一 数字类型 1.整型:int 2.浮点型:float 3.重点:数字类型直接相互转化 二字符串类型 一 1.定义:在单引号/双引号/三引号中包含一系列字符. 2.注意:可以通过引号的 ...

  7. HZNU ACM一日游 2019.3.17 【2,4,6-三硝基甲苯(TNT)】

    Travel Diary 早上8:00到HG,听说hjc20032003在等我. 然后他竟然鸽我...最后还是勉强在8:30坐上去偏僻的HZNU的地铁. 到文新,然后带上fjl,打滴滴,一行人来到了H ...

  8. 2019.02.17 spoj Query on a tree VII(链分治)

    传送门 跟QTREE6QTREE6QTREE6神似,改成了求连通块里的最大值. 于是我们对每条链开一个heapheapheap维护一下即可. MDMDMD终于1A1A1A链分治了. 代码: #incl ...

  9. 2019.02.17 spoj Query on a tree VI(链分治)

    传送门 题意简述:给你一棵nnn个黑白点的树,支持改一个点的颜色,询问跟某个点颜色相同的连通块大小. 思路: 还是链分治 233 记fi,0/1f_{i,0/1}fi,0/1​表示iii的所有颜色为0 ...

随机推荐

  1. elasticsearch(2) 数据操作——查询

    一 文档 ES面向文档,并且使用JSON作为文档序列化格式,对于ES来说,文档特指根对象序列化成的JSON数据,以唯一ID标识并存储于ES中. 文档元数据 三个必须的元数据节点 1._index   ...

  2. 解决Chrome浏览器访问https提示“您的连接不是私密连接”的问题

    安装fiddler后,使用Chrome访问https网站时,可能会出现以下错误,本文说明如何解决此类问题: “您的连接不是私密连接”.“NET::ERR_CERT_AUTHORITY_INVALID” ...

  3. shell 之扫描ip段

    #!/bin/sh domain=`echo $1|awk -F"." '{print $1"."$2"."$3"."} ...

  4. vue 线上不支持put方法

    在app.js中加上 // Vue.http.options.emulateHTTP = true Vue.http.options.timeout = 15000

  5. 监测NGINX服务的shell脚本

    Nginx 虽然处理并发量比 apache 确实要强点,但它这种 php-cgi 模式不是太稳定,这点网上也有朋友总结了,我在实现项目中也感受到了. 偶尔会出现以下情况的:php-cgi 进程突然消失 ...

  6. easyui-tree-url-param

    远古写法 url后面加参数?param1=1&param2=2 动态添加 onBeforeLoad: function (node, param) { param.param1= 1, par ...

  7. 【Effective Java读书笔记】创建和销毁对象(一):考虑使用静态工厂方法代替构造器

    类可以提供一个静态方法,返回类的一个静态实例,如Boolean包装类的一个获取实例的静态方法 public static Boolean valueOf(boolean b) { return (b ...

  8. UVa10129(还没ac)各种re,o(╥﹏╥)o

    这是一道欧拉回路题 欧拉回路:就是一个路径包括每条边恰好一次. 判断是否满足欧拉回路.首先是图是联通的.其次图中每个点的入度等于出度.如果是欧拉路径的话,满足奇点只能等于2或0,并且对于有向图,奇点的 ...

  9. Django_ORM相关操作

    一般的操作 1.all():查询所有的结果 2.filter():包含与所有筛选条件匹配的对象 3.get():返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果对象没有或者超过一个会报错 4 ...

  10. python3-datetime.date详解(一)

    datetime是python操作日期和时间的内置模块. python有两种日期.时间对象:“naive”和“aware”.前者由于忽略了实际情况更容易理解,操作.在任何时间空间内,它的值都取决于一个 ...