命宫太阴是什么意思:帮我解一道c语言题目,好吗?谢谢!

来源:百度文库 编辑:高校问答 时间:2024/05/10 23:40:53
编写一个程序,从键盘输入任意一个五位数,把这个数值分解为单个数字,然后打印出每一个数字(每个数字之间用三个空格分开)。例如用户输入了42339,屏幕输出结果为: 4 2 3 3 9
【提示】巧妙使用 / 和 % 两种运算符。

main()
{ int i,a,b,c,d,e;
scanf("%d",&i);
a=i/10000;
b=i%10000/1000;
c=i%1000/100;
d=i%100/10;
e=i%10;
printf("%3d%3d%3d%3d%3d",a,b,c,d,e);
}

#include <stdio.h>

void main()
{
int i;

printf("please input the number:\n");
scanf("%d", &i);

printf("%d ", i / 10000);
printf("%d ", (i / 1000) % 10);
printf("%d ", (i / 100) % 10);
printf("%d ", (i / 10) % 10);
printf("%d\n", i % 10);
}

main()
{ int i,j;
int s;
printf("input 5 weishu ");
scanf("%d",s);
for(i=1,i<6,i++)
{s=s/pow(10,(5-i));
printf("%d",s);
s=s-s*pow(10,(5-i));
}

}