[PTA]7-37 输出整数各位数字 (15分)

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

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

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

输入样例:
123456

输出样例:
1 2 3 4 5 6

#include <stdio.h>
int main() 
{
    long long x;
    scanf("%lld",&x);
    long long t;
    t = x;
    int c=1;
    while(x>9)
    {
        x /= 10;
        c *= 10;
    }
    int d;
    do
    {
        d = t/c;
        printf("%d ",d);
        t %= c;
        c /= 10;
    }while(c>0);
	return 0;
}
发布了48 篇原创文章 · 获赞 0 · 访问量 305

猜你喜欢

转载自blog.csdn.net/weixin_46399138/article/details/105414080