我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

一个关于C语言的问题

输入一个正整数 将其各位拆解开按顺序输出 例如 输入12345 输出1 2 3 4 5

#include<stdio.h>
int main()
{
 long int n;
 int b[10],i=0,j;
 scanf("%ld",&n);
 while(1)
 {
 if(n>0)
  {
  b[i]=n%10;
  n=n/10;
  i++;
  } 
  else
  break; 
 }
 for(j=i-1;j>=0;j--)
 printf("%d ",b[j]);
 return 0; 
}

n % 10//获得最低位
n /= 10//去掉最低位

近期文章

  • Word标题显示有点问题,怎么修改
  • 为什么显示成这样,是代码哪里错误
  • c语言斐波拉契递归题
  • 编写程序,计算个人所得税征税问题。
  • 小程序如何实现多租户微信支付
  • cmake编译opencv出现这个错误怎么改?
  • websoket长连接定时推送消息至前端
  • unity实例化对象的问题,单实例化,字符串的报错
  • mysql把一条数据转成多条数据
  • 这个拓扑结构图,ospf和rip怎么实现重发布,有一个静态路由
  • C语言程序设计,有无相关解答
  • 编写程序,计算存款利息。
  • 第一个用MATLAB怎么做啊?求解答,一点也不会做
  • kafka启动失败,报错java.lang.NoSuchMethodError
  • Mendeley在安装word插件的时候显示无法找到word怎么办啊
  • 请问这个枚举任务怎么解决 难度不高采纳率高。谢
  • 为什么这个什么都没输出来啊
  • C#winform的datagridview如何选中item的时候不显示表格呢?
  • 找出最小的数和它的下标,然后将它与数组最前面的元素交换位置
  • 报错,不明白为什么,求解答

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华