PTA 7-2 输出整数各位数字
2017-11-15 07:40
225 查看
本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。
输入在一行中给出一个长整型范围内的非负整数。
从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。
输入格式:
输入在一行中给出一个长整型范围内的非负整数。
输出格式:
从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。
输入样例:
123456
输出样例:
1 2 3 4 5 6
#include<stdio.h> #include<math.h> int main(){ int a,b,t=0,i,number; //t为数字的位数 number为输入的数字 scanf("%d",&number); a=number; if(number==0) printf("0 "); else do{ a =a/10; t++; }while(a>0); while(t>0){ b=pow(10,t-1); printf("%d ",number/b); t--; number=number%b; } return 0; }
相关文章推荐
- 输入一个不多于5位的正整数。1、求出它是几位数;2、分别输出每一位数字;3、按逆序输出各位数字。
- 【C语言】输入一个不多于5位的正整数,要求:(1)输出它是几位数,(2)按逆序输出各位数字,(3)按顺序输出各位数字
- 输出整数的位数、顺序输出整数各位数字、逆序输出整数各位数字
- Java-求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。
- 从高位开始逐位输出一个整数的各位数字(不用数组)
- 输入一个整数,将各位数字反转后输出
- C#--第2周实验--任务10--编写一个控制台应用--输入一个整数,将其各位数字颠倒顺序后输出
- C++实现输入一个整数,将各位数字反转后输出
- 【pta】实验2-1-7 整数152的各位数字
- 输入一个四位整数,分别输出组成该四位数的各位数字
- 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
- 给一个不多于五位的正整数,要求: (1)求出他是几位数 (2)分别输出每位数字 (3)按逆序输出各位数字
- 习题 4.9 给一个不多于5位的正整数,要求:1. 求出它是几位数;2. 分别输出每一位数字;3. 按逆序输出各位数字,例如原数为321,应输出123。
- 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
- 输入一个不多于5位的正整数,判断它是几位数,并逆序输出各位数字
- C语言:输出整数各位数字。
- JAVA之输出一个四位整数的各位数字之和
- 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
- 【c语言】给一个不多于5位的正整数,要求: 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字
- 7-5 输出整数各位数字(15 分)