本文主要是介绍C语言编程小练习-剥离数位,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、问题描述
递归方式实现打印一个整数的每一位
二、分析
用%10和/10的方法进行剥离数位,比如说52%10得5,再用52/10则为5,这样就可以打印出每一位
三、代码实现
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
extern void Everynum(int num);
int main() {
int num = 0;
printf(“请输入一个数”);
scanf("%d", &num);
Everynum(num);
system(“pause”);
return 0;
}
void Everynum(int num) {
if (num > 9) {
Everynum(num / 10);
}
printf("%d “, num % 10);
printf(”\n");
}
四、运行结果
这篇关于C语言编程小练习-剥离数位的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!