标题:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 ...
只看楼主
Cris
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2011-9-18
结帖率:66.67%
已结贴  问题点数:15 回复次数:7 
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。不知道怎么求他是几位数额、、、
搜索更多相关主题的帖子: 正整数 
2011-09-30 20:19
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:4 
程序代码:
int n;  //不管n是几位数
string s=n.ToString(); //将它转换成一个字符串
int geshu=s.Length;    //字符串的长度就是个数

for(int i=s.Length-1;i>=0;i--)
{
    Console.Write(s[i]);  //从后往前面一个一个字符输出即可
}

   唯实惟新 至诚致志
2011-09-30 22:46
jeanine123
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:65
专家分:192
注 册:2011-9-17
得分:4 
同上。
2011-10-01 10:28
chtml小兵
Rank: 5Rank: 5
等 级:职业侠客
威 望:3
帖 子:126
专家分:314
注 册:2011-10-3
得分:4 
以下是引用qq1023569223在2011-9-30 22:46:26的发言:

int n;  //不管n是几位数
string s=n.ToString(); //将它转换成一个字符串
int geshu=s.Length;    //字符串的长度就是个数
 
for(int i=s.Length-1;i>=0;i--)
{
    Console.Write(s);  //从后往前面一个一个字符输出即可
}


我刚看到第一印象就是用数组做出来,没想到还可以这么做出来,这个比我想的那个简单多了,1F的那个哥你学了今年c#了?

做个程序员吧,在里面找到万千对象~~~~~~
百名书阁(bmbook.5d6d)__最全IT图书免费下载中心
net图书资料/软件工具大全____免费!!!
各种编程语言教程应有尽有
2011-10-03 15:10
chtml小兵
Rank: 5Rank: 5
等 级:职业侠客
威 望:3
帖 子:126
专家分:314
注 册:2011-10-3
得分:0 
字符型的数据也可以直接当数组使用吗?

做个程序员吧,在里面找到万千对象~~~~~~
百名书阁(bmbook.5d6d)__最全IT图书免费下载中心
net图书资料/软件工具大全____免费!!!
各种编程语言教程应有尽有
2011-10-03 15:12
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:0 
回复 5楼 chtml小兵
这个可以,字符串是由单个字符组成的!

   唯实惟新 至诚致志
2011-10-03 22:21
chtml小兵
Rank: 5Rank: 5
等 级:职业侠客
威 望:3
帖 子:126
专家分:314
注 册:2011-10-3
得分:0 
哦,原来如此啊!有学到了点东西,呵呵

做个程序员吧,在里面找到万千对象~~~~~~
百名书阁(bmbook.5d6d)__最全IT图书免费下载中心
net图书资料/软件工具大全____免费!!!
各种编程语言教程应有尽有
2011-10-04 09:48
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
得分:4 
以下是引用qq1023569223在2011-9-30 22:46:26的发言:

int n;  //不管n是几位数
string s=n.ToString(); //将它转换成一个字符串
int geshu=s.Length;    //字符串的长度就是个数
 
for(int i=s.Length-1;i>=0;i--)
{
    Console.Write(s);  //从后往前面一个一个字符输出即可
}
偶觉得在转为字符串之前,要先判断是正数还是负数,如果是负数,就多算了一位。
2011-10-07 07:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-351372-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.126290 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved