问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,输入一个整数,从高位开始逐位分割并输出它的各位数字

发布网友 发布时间:2022-06-15 01:59

我来回答

4个回答

热心网友 时间:2023-09-25 07:01

1、首先,定义三个整型变量,保存整数、各位上的数、整数的位数。

2、给整型变量p和sum,赋初值为0。

3、读入一个整数,保存在变量n中。

4、用while语句判断,n是否等于0,如果不等于0则执行语句体。

5、对整数n用10求余,余数保存在变量p中,即为各位上的数字。

6、改变整数变量n的值,使其成为原来的十分之一,即减少一位。

7、统计整数位数的变量sum自加1,实现位数的统计。

8、运行程序,输入一个整数后,计算机倒序输出各位上的数字,并且输出整数的总位数。

热心网友 时间:2023-09-25 07:01

#include<stdio.h>
#define KON 50
int main(void)
{
    long bowle, i;
    int pan[KON] = {0};
    scanf("%ld", &bowle);
    for(i=0;bowle>10;i++){
        pan[i] = bowle%10;
        bowle /= 10;
    }
    pan[i] = bowle;
    for(;i>=0;i--)
        printf("%d\t", pan[i]);
    return 0;
}

热心网友 时间:2023-09-25 07:02

int main()
{int Num;
printf("输入整数\n");
scanf("%d",&Num);
int Num_get=1,i=1;
while( Num_get!=0)
{Num_get=Num%(double pow(10,i);
printf("%d\n",Num_get);
i++;
}
return 0;
}
没有编译,你试一下,有什么问题再问

热心网友 时间:2023-09-25 07:03

main{
int x,t
scanf(%d,x);
x=x>0?x:-x
while(x)
{
t=x%10;
x=x/10;
printf(%d,t);
}

}
如果还要求输出的时候是从高位到低位的顺序的话
main{
int x,y,t
scanf(%d,x);
x=x>0?x:-x;
y=0;
while(x)
{
t=x%10;
x=x/10;
y=y*10+t;
}
printf(%d,y);

return(0)
}追问那个问号是啥意思,新手刚学不懂

追答x=x>0?x:-x 这句的意思就是求X的绝对值。
如果x>0 X就等于X 否者就在X之前加一个-号 这样就负负得正

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 C语言中如何输出任意一个数字的每一位数字? 如何用C语言实现输入1个5位以内的正整数 分别输出每位数 曲阳到石家庄发车时间 绿碳化硅微粉的生产工艺? 查询碳化硅生产工艺 营业员小姐由于工作失误,将2万元的笔记本电脑以1.2万元错卖给李先生,怎么写信追回剩下的钱 阅读文章,回答问题。  他在给我的信上说:“此身别无长处,既然有一颗心,有一张嘴,讲话定要讲个痛快 李先生正在打一封信(英语)正在进行时态 根据下面说明用英语写一封感谢信 30crmnsia与30crmnsi有什么区别 PANZER是键盘那个键 panzer这个词是德文还是英文...是装甲的意思吗? Panzer是什么意思 《德语助手》德汉 二战他们为什么叫坦克不是tank而是Panzer panzer什么意思 panzer中文什么意思? panzer是什么意思 如果重来一次,你还会选择遇见吗? spine动导出文件还能再编辑吗? spine导出json如何更改尺寸 c语言给一个不多于5位数的正整数,求出他是几位数,分别输出每一位数字,按逆序输出各位数字,要求? 从一个四位的正整数中取出每一位上的数字并输出,用C语言写出程序 黯然在词语中的解释是什么? 森马仓库退货技巧 猜字写诗,“杨陈是一家”帮我想一首诗,要求新颖,最好押韵~!谢谢! 杨陈秀一的经典歌曲都有哪些,求资源 求杨陈秀一的所有歌曲下载 有一个小说主角叫杨陈 三七粉生打熟补有益人体,这是什么意思? 小时候看过的电视人偶剧,有小红人、黄鸭子、小蓝人等,在图片所示会员卡上,求电视剧的名字。 从汉口路小学到锁金村车站公交车多少路 从郑州工人路颖河路到黄河路政七街坐几路车 早上要去南京鼓楼医院,怎么坐车 南京艺术学院周围有什么公交站点? 从锁舍村刭南京鼓楼医院乘公交车怎么走? 太阳光是连续光谱吗 南京桥北汽车站到南京科技大皮肤研究所做几路公交车 太阳光谱是连续光谱吗,为什么 太阳光谱是线状谱还是连续谱?为什么? “太阳光谱是连续谱,氢光谱是线状谱”这句话错在哪里?