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

对输入的一个整数,从高位开始逐步分割并输出他的各位数字

img


如何从高位使用循环结构依次输出呢。。。。。。。。。。

从低位求余分割出来用数组存储,分割完再逆向输出
或者转成字符串然后正向依次将各个位的字符转回数字输出

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

近期文章

  • 有知道的吗,太奇怪了
  • esp8266能连有认证的校园网吗?
  • 谁有卢京潮清晰的课程啊,b站上太模糊了
  • 指针没有初始化或数组越界问题
  • 输出0到100之内的素数只和
  • Java 这个怎么改数据报错了
  • matlab,函数或变量 'poly2sym' 无法识别。
  • c3解析wsdl如何解决,请指导一下
  • 这个真的好难啊请帮帮我
  • 操作系统的阻塞唤醒挂起数据结构
  • endnoteX9在导入文献时右侧不出现数字,格式选了number但是没有用
  • 这个编程的问题出在哪?
  • c语言三位数输入后倒序输出
  • 关于C语言的简单问题
  • python 的lambda表达式对列表是怎么处理的啊
  • 请问如何在JavaScript里点击div切换颜色
  • 车辆违章抓拍系统相关方面的问题
  • pycharm运行时报错 IndexError: list index out of range
  • 可以帮我看看为什么这段爬虫没有输出值啊,吐了。
  • SQLSERVER的查询分析器执行SQL的疑问

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华