美文网首页
2019-01-17 简单的C语言函数使用(homework)

2019-01-17 简单的C语言函数使用(homework)

作者: 静倚晴窗笑此生 | 来源:发表于2019-01-17 19:26 被阅读18次

写出以下要求的函数模块:

  1. 求得两个整型数中较大的那一个
#include<stdio.h>
int max(int a,int b)
{
    return a > b ? a : b;
}

int main(void)
{
    int a,b,ret;
    printf("请输入两个整型数:\n");
    scanf("%d%d",&a,&b);

    ret = max(a,b);

    printf("两个整型数中较大的一个为:%d\n",ret);

    return 0;
}
  1. 返回给定正整数的倒序数。如给定的是1234,返回4321
#include<stdio.h>

//将正整数倒序输出
void symmetric(int num)
{
    while(num)
    {
        printf("%d",num%10);
        num/=10;
    }
    printf("\n");
}

int main(void)
{
    int num;
    printf("请输入一个正整数:\n");

    scanf("%d",&num);
    
    symmetric(num);

    return 0;
}
  1. 用递归求得一个整型数的阶乘
#include<stdio.h>

int factorial(int n)
{
    if(n<0)
        return -1;
    if(n==0)
        return 1;
    return n*factorial(n-1);
}
int main(void)
{
    int n,ret;
    printf("请输入一个正整数:\n");
    scanf("%d",&n);

    ret = factorial(n);
    
    printf("%d! = %d\n",n,ret);
    return 0;
}
  1. 判断一个整数是否在某两个整数之间
#include<stdio.h>

void judge(int a,int b,int c)
{
    if(a>b && a<c)
        printf("%d在%d和%d之间.\n",a,b,c);
    else
        printf("%d不在%d和%d之间.\n",a,b,c);
}
int main()
{
    int a,b,c;

    printf("请输入一个整数:\n");
    scanf("%d",&a);

    do
    {
        printf("请输入区间:(x-y)\n");
        scanf("%d-%d",&b,&c);   
    }while(b>c);

    judge(a,b,c);
    return 0;
}

相关文章

  • 2019-01-17 简单的C语言函数使用(homework)

    写出以下要求的函数模块: 求得两个整型数中较大的那一个 返回给定正整数的倒序数。如给定的是1234,返回4321 ...

  • 2.头文件与类的声明

    C语言和C++语言中 函数与数据使用方法的不同 C语言中由于C语言中没有某些关键字,所以数据可以被全部函数所使用 ...

  • iOS 进制转换

    1、使用C语言函数 2、使用输出

  • 函数变参的使用

    介绍C/C++,java,和go语言对函数变参的使用。 1. C/C++语言的变参 1.1 变参函数声明 变参函数...

  • iOS多线程-ObjC GCD-Grand Central Di

    GCD的简单使用 什么是GCD 全程是Grand Central Dispatch 纯C语言,提供非常多强大的函数...

  • 04 多线程——GCD

    GCD的简单使用 什么是GCD 全程是Grand Central Dispatch 纯C语言,提供非常多强大的函数...

  • C语言函数指针和指针函数

    C语言函数指针和指针函数 在学习C语言的过程中,“指针函数”和“函数指针”经常容易搞混了, 最简单的辨别方式就是看...

  • javah命令的使用

    使用javah 命令生成C语言函数名 使用javah命令生成C语言函数名(进入到与包名同级的目录下执行javah命...

  • C语言基础及指针⑤动态内存分配

    接续上篇C语言基础及指针④函数指针 在上一篇我们了解C语言中的函数及函数指针 , 使用函数指针 , 模拟了网络请求...

  • Swift:基础(十五)函数

    Swift 函数 Swift 函数用来完成特定任务的独立的代码块。 Swift使用一个统一的语法来表示简单的C语言...

网友评论

      本文标题:2019-01-17 简单的C语言函数使用(homework)

      本文链接:https://www.haomeiwen.com/subject/euhwdqtx.html