题解 | #反向输出一个四位数#
反向输出一个四位数
https://www.nowcoder.com/practice/1f7c1d67446e4361bf4af67c08e0b8b0
#include <stdio.h> #include<malloc.h> int* arr; int numlen(int num) { int len=0; while (num) { num /= 10; len++; } return len; } int* Arrcul(int num, int len) { int* arr = (int*)malloc(len * sizeof(int)); int index = 0; while (num) { arr[index++] = num % 10; num /= 10; } return arr; } int main() { int n; int sum = 0; scanf("%d", &n); int len = numlen(n); arr = Arrcul(n, len); for (int i = 0; i < len; i++) printf("%d", arr[i]); }
C语言刷题 文章被收录于专栏
自己从头开始刷的C语言