十二周OJ1 递归方法实现逆序

来源:互联网 发布:apache的ab工具 编辑:程序博客网 时间:2024/06/11 19:12

问题及代码

/* 烟台大学计算机与控制工程学院 文件名称: 递归方法实现逆序作    者:展一 完成时间:2016年11月17日 题目描述  你知道递归么?简单来说,递归就是函数自身对自身的调用,直到遇到终止条件,再对数据做逆向处理,下面就有一个递归的简单例子等你来处理。输入       一个int型整数输出    转换后的整数样例输入   1234567 样例输出    7654321*/  #include <stdio.h>void inverted(int); /*函数声明*/int main(){    int n; /*需要逆序的整数*/    scanf("%d",&n);    inverted(n); /*调用逆序函数*/    return 0;}void inverted(int n){    if(n<10) /*当数字只剩一位的时候,即第一位数,输出,变为末位,返回*/    {        printf("%d",n);        return;    }    /*******只提交下面的5行********/    else    {        printf("%d",n%10);        inverted(n/10);    }    /*******提交到此处********/    return;}


运行结果


知识点总结


学习心得

0 0