0851-顺序输出整数的各位数字(循环)
时间限制:
1000 毫秒
内存限制:
32768 K字节
总提次数:
734 次
成功提交次数:
378 次
判题规则:
严格比较
问题描述
输入n个正整数整数,按顺序输出各位数。
printf直接输出数字输入
第一行为正整数的个数n.
以下为n个正整数。
输出
每个数字后有一空格。
输入样列
3
1256
0
1545
输出样例
1 2 5 6
0
1 5 4 5
答案:LDD
#include <stdio.h>
int main()
{
int n,a,b,d,i,j,k,m;
scanf("%d",&n);
for(k=1;k<=n;k++)
{
scanf("%d",&a);
b=a;
m=0;
while(b>=10)
{
b=b/10;
m++;
}
for(i=m; i>0; i--) {
d = 1;
for(j=0; j<i; j++)
d = d*10;
printf("%d ", a/d);
a = a-a/d*d;
}
printf("%d \n", a%10);
}
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论