[PTA]实验4-2-8 输出整数各位数字

Posted Spring-_-Bear

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[PTA]实验4-2-8 输出整数各位数字相关的知识,希望对你有一定的参考价值。

本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。

输入格式:

输入在一行中给出一个长整型范围内的非负整数。

输出格式:

从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。

输入样例:

123456

输出样例:

1 2 3 4 5 6 
  • 提交结果:

在这里插入图片描述

  • 源码:
#include<stdio.h>
void printDigits(int n);
int main(void)
{
	int n;

	scanf("%d", &n);

	printDigits(n);

	return 0;
}

void printDigits(int n)
{
	if (n >= 10)
	{
		printDigits(n / 10);
	}

	printf("%d ", n % 10);
}

以上是关于[PTA]实验4-2-8 输出整数各位数字的主要内容,如果未能解决你的问题,请参考以下文章

[PTA]实验2-1-7 整数152的各位数字

[PTA]实验4-1-4 求整数的位数及各位数字之和

[PTA]实验2-4-1 统计各位数字之和是5的数

PTA 7-14 逆序输出数的各位数字 (10分)

[PTA]实验10-10 递归实现顺序输出整数

[PTA]实验7-1-11 求整数序列中出现次数最多的数