永发信息网

给任意一个数字,把这个数数分离出来怎么编程

答案:1  悬赏:10  手机版
解决时间 2021-03-04 13:48
给任意一个数字,把这个数数分离出来怎么编程
最佳答案
以C语言为例,主要采取除以10取余数的办法,就可以取出个位数,然后利用整数除法,直接除以10,就相当于舍弃了已经取出的这个数字。依此类推,就可以取出每一位数。
#include 

int main()
{
    int i=0, n, res[10]; //输入整数n,把n的各个数位存储在数组res中。
    printf("请输入整数:") ;
    scanf("%d", &n);
    while(n>0)
    {
        res[i++] = n % 10; //取出整数n的个位数,并存入res数组 
        n = n / 10; //舍弃已经取出的个位数 
    }
    i = i - 1; //使res[i]定位在最后一个取出的数,即原来整数的第一位 
    while(i>=0)
    {
        printf("%d
", res[i--]); //逆序输出res数组中的每个元素 
    }
    return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
樱花厨房电器专卖店在哪里啊,我有事要去这个
北京航空航天大学就业情况怎么样
高速免费没有发卡怎么知道我收费多少钱
kara在一周的偶像里跳性感舞蹈的音乐歌名都是
韩剧继承者们看不了了,求好心人有的发我
在现金流量表中,作为现金流入的流动资金回收
高家海子地址在哪,我要去那里办事
奇瑞风云2 大灯灯泡是几瓦
暹罗猫我查不是很便宜吗,为什么宠物店要三千
采用隔震设计的多层砌体房屋,其建筑场地宜为
上海什么寺庙比较灵?
求五月天《倔强》《温柔》四线谱,尤克里里用
台北的雨季是几月份?
汗诺威热水器(红太阳购物广场)地址有知道的么
现在临沂正直学B2多钱?拜托各位了 3Q
推荐资讯
红斑马鱼生病了
肉跟西红柿怎么做好吃
墨绿色裙子配啥颜色的鞋?黑色的可以么?
刚开始学摄影,买哪种相机好?
逆变器修正弦波与纯正弦波有什么区别
阿鹏超市我想知道这个在什么地方
DNF中哪个图爆的50的紫装最多?
常相会酒楼怎么去啊,有知道地址的么
2020年探究在线高效课堂七年级英语下册人教版
房道镇地矿办地址在哪,我要去那里办事
【事在人为】作文事在人为
开厅中我方有理而我方律师帮对方说话怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?