[求助]一道初级C程序题
给出一个不多于5位的正整数,分别打印出每一位数字.刚学不久,想不出算法,求助各位了.
2007-06-12 20:45
先跟10取余!
2007-06-12 20:56
2007-06-12 21:12
- -!
把剩下的,在跟10取余
把取出来的数 用数组保存。
2007-06-12 21:15
2007-06-12 21:15
那么这个"剩下的"数如何得到呢,怎么用数组保存呢
2007-06-12 21:31
2007-06-12 21:40
2007-06-12 21:55
2007-06-12 23:53
#include <stdio.h>
int main()
{
int i,_,a[5];
printf("\nInput a data:\t");
scanf("%d",&_);
for(i=0;i<5;i++)
{
a[4-i]=_%10;
_=_/10;
}
printf("\nThe datas as follows:\n");
for(i=0;i<5;i++)
{
if(a[i]>0)
{
printf("%d ",a[i]);
}
}
return 0;
}

2007-06-13 00:05