题解 | #牛牛的digit#

牛牛的digit

https://www.nowcoder.com/practice/21b49f1f495f4280b8a96c415deaa3c4

#include <stdio.h>
#include<malloc.h>
#include<math.h>
// int *arr;
// int Arrlen(int n) {
//     int len = 0;
//     while (n) {
//         n /= 10;
//         len++;
//     }
//     return len;

// }

// int *Arrnum(int n,int len)
// {
//     int index=0;
//    while(n)
//    {
//        arr[index++]=n%10;
//        n/=10;
//    }

//    for(int i=0;i<len/2;i++)  //这里面原本存逆序
//    {
//       int temp=arr[i];
//       arr[i]=arr[len-i-1];
//       arr[len-i-1]=arr[i];
//    }
//    return arr;

// }

// int main() {
//     int n, m;
//     scanf("%d%d", &n, &m);
//     arr = (int*)malloc(m * sizeof(int));
//     int len = Arrlen(n);   //求正整数的位数
//     arr=Arrnum(n,len);      //取出每一位存入数组
// }


int digit(int x, int i)
{
    int result = 0;
    result = x % (int)(pow(10,i));
    return result;
}
int main()
{
    int x = 0;
    int i = 0;
    scanf("%d %d",&x,&i);
    int result = digit(x,i);
    printf("%d\n",result);
    return 0;
}

C语言刷题 文章被收录于专栏

自己从头开始刷的C语言

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务