您的位置:首页 > 编程语言 > C语言/C++

<sdut-ACM> 1175C语言实验——分割整数

2016-08-01 19:55 351 查看


C语言实验——分割整数




Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^



题目描述

从键盘输入一个长整数(不超过10位),从高位开始逐位分割并输出。


输入

正整数n,不含前导零。


输出

分割的整数序列,各整数之间用空格格开。

注意,最后一个数字后面没有空格!


示例输入

654321



示例输出

6 5 4 3 2 1

#include
int main()
{
int b[10];
int k = 0, n, i;
scanf("%d",&n);
while(n)                   //对输入的数进行分割
{
b[k++] = n%10;         //取余
n = n/10;
}
for(i = k-1; i >= 0; i--)
{
if(i == k-1)           //输出注意空格
printf("%d",b[i]);
else
printf(" %d",b[i]);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: