社区
C语言
帖子详情
给出一个不多余5位的正整数,要求:1,求出他是几位数。2,分别按逆序打印个位数。
p0303230
2010-07-26 06:02:45
请教各位了。
...全文
908
5
打赏
收藏
给出一个不多余5位的正整数,要求:1,求出他是几位数。2,分别按逆序打印个位数。
请教各位了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
p0303230
2010-07-26
打赏
举报
回复
2 楼:
最后一行应该是:printf("%d ", a[t]);
dinghing
2010-07-26
打赏
举报
回复
[Quote=引用 1 楼 jixingzhong 的回复:]
循环/10,%10
[/Quote]
+1
elegant87
2010-07-26
打赏
举报
回复
[Quote=引用 2 楼 z6666660 的回复:]
main()
{ int a[5];
int n,t,i=0;
scanf("%d",&n);
if n==0
{ printf("此数为:%d\n",n);
}
while(n!=0)
{
t=n%10;
a[i++]=t;
n/=10;
}
for(t=0;t<i;t++)
printf("%d ",a[i]);
}
[/Quote]
正解
vapor_55
2010-07-26
打赏
举报
回复
main()
{ int a[5];
int n,t,i=0;
scanf("%d",&n);
if n==0
{ printf("此数为:%d\n",n);
}
while(n!=0)
{
t=n%10;
a[i++]=t;
n/=10;
}
for(t=0;t<i;t++)
printf("%d ",a[i]);
}
jixingzhong
2010-07-26
打赏
举报
回复
循环/10,%10
C语言:输入
一个
不多于5
位
的
正整数
,
要求
1:
求出
它是
几
位
数
;
要求
2:分别
打印
出每一
位
数;
要求
3:按
逆序
打印
出各
位
数字;
这篇博客主要介绍了如何使用C语言来处理
正整数
,包括判断其
位
数、逐
位
打印
和
逆序
打印
。通过示例代码详细讲解了每个步骤,适合C语言初学者学习。
给出
一个
不多于5
位
的
正整数
,
要求
:1.
求出
他是
几
位
数
;2.分别输出每一
位
数字;3.按
逆序
输出各
位
数字 例:原数为321,则输出为123
该博客围绕不多于5
位
的
正整数
展开,介绍了三个算法。一是通过循环和整除运算
求出
数字的
位
数;二是先确定最高
位
,再通过取整和取余操作分别输出每一
位
数字;三是在丢弃个
位
前
打印
,实现按
逆序
输出各
位
数字,并
给出
了相应思路和代码示例。
给出
一个
不多于5
位
的
正整数
,
要求
:
求出
它是
几
位
数
;分别
打印
出每一
位
数字;按照
逆序
打印
出各
位
数字
本文介绍了一种使用C语言的方法,用于判断输入的
正整数
是
几
位
数
,并分别
打印
出每一
位
数字,同时按照
逆序
打印
出各
位
数字。通过两个不同的方法实现,适合初学者理解和学习。
python作业题2 给
一个
不多于5
位
的
正整数
,
要求
:一、求它是
几
位
数
,二、
逆序
打印
出各
位
数字。
该博客介绍了如何解决
一个
Python作业题:给定
一个
不超过5
位
的
正整数
,求其
位
数并
逆序
打印
各
位
数字。通过枚举和取余操作实现,强调Python的设计哲学,提倡优美、明了、简单的代码风格。
C语言:给
一个
不多于5
位
的
正整数
,
要求
:一、求它是
几
位
数
,二、
逆序
打印
出各
位
数字
本文探讨了三种方法解决给定
正整数
的
位
数判断与
逆序
打印
问题:基本分解法、字符串操作法和数组
逆序
法。通过实例展示了每种方法的实现原理和优劣,并强调了字符串法的易读性和灵活性。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章