c语言:数位分离

c语言:数位分离,第1张

c语言:数位分离

给定一个任意的数,比如729896。输出7 2 9 8 9 6
程序如下:
#include

int w(int sum); //函数声明,求出待分离数的位数

int main ()
{
int sum,i,n;
scanf("%d",&sum); //从键盘输入待分离数
int a[w(sum)]; //设置数组来接分离的数
for(n=0;sum!=0;n++)
{
a[n]=sum%10;
sum=sum/10;
}
for(n–;n>=0;–n)//for循环输出
printf("%d ",a[n]);
}
int w(int sum)
{
int n;
for(n=0;sum!=0;n++)
sum=sum/10;
return n;

}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5433004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存