定义一个函数int dtake(int n,int m),能够完成求整数的替换

编程要求

1.定义函数int dtake(int n,int m),求整数n的从右数第m个字符。
2.定义主函数,实现: (1)输入整数n; (2)输入m的值; (3)调用dtake函数; (4)输出调用结果。

测试说明

平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。 样例输入: 12345 1 5

开始你的任务吧,祝你成功!

#include<stdio.h>
#include<math.h>
int k=0;
int dtake(int n,int m)
{
    int i;
    for(i=1;i<=m-1;i++)
{
    if(n==0)
{
    printf("error");
}
    else
    n=n/10;
    k=n%10;
}
    return(k);
}
int main()
{
    int a,b,c;
    scanf("%d%d",&a,&b);
    c=dtake(a,b);
    printf("%d\n",c);
    return 0;
}

Guess you like

Origin blog.csdn.net/qq_46069852/article/details/120921201