编程,输出计算整数的位数 华为

& & &span&第一步:把输入的数字转为字符串n.ToString()第二步:求出字符串的长度即为正整数的位数第三步:从后向前逆序输出&/span&附代码:using Susing System.Collections.Gusing System.Lusing System.T//给一个正整数,//要求:一、求它是几位数,二、逆序打印出各位数字。namespace ConsoleApplication3{
class Program
static void Main(string[] args)
int n = 12345;//先定义一个正整数
string s = n.ToString();//把数字转为字符串
int weishu = s.L//求出字符串的长度即为正整数有多少位
Console.WriteLine("位数是{0}\n",weishu);
Console.Write("逆序输出:");
for (int i = weishu - 1; i &= 0; i--)
Console.Write(s[i]);//从后向前一个一个字符的输出
Console.Read();
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益您的举报已经提交成功,我们将尽快处理,谢谢!
#include&stdio.h&
#include&String.h&
char s[20];
printf("输入一个正整数(少...
给你这个程序,我给你调好了(分别在C和C++编译环境下都成功经过了测试):#include&stdio.h&voidmain(){longa,b,c,d,e,x...
大家还关注
一个C程序的问题! #include <...
<a href="/b/2782217.html" target="_blank" title="关于一个STL的问题!请懂C
来帮忙一下 以下代码在C++下编译时有问题:
int main()
S.push(8);
S.push(7);
S.push(7);
S.push(4);
assert(S.size()==3);
assert(S.top()=4);
cout<<S.top();
assert(S.top()==7);
cout<<S.top();
assert(S.top()==8);
cout<关于一个STL的问题!请懂C
来帮忙一...
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'2015华为机试——数目字基root - 编程当前位置:& &&&2015华为机试——数目字基root2015华为机试——数目字基root&&网友分享于:&&浏览:0次2015华为机试——数字基root题目描述:
public class root_Number
public static void main(String[] args)
Scanner sc=new Scanner(System.in);
while (sc.hasNext())
int num=sc.nextInt();
int sum=0;
while (num!=0)
if (num&=0)
System.out.println(-1);
while (num!=0)
sum=num%10+
if (sum&=10&&num==0)
System.out.println(sum);
sc.close();
版权声明:本文为博主原创文章,未经博主允许不得转载。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有java中怎么得到输入的一个数字是几位数??-java-电脑编程网java中怎么得到输入的一个数字是几位数??作者:wyb 和相关&&我要在控制台输入数字然后在控制台输出他是一个几位数??------回答---------------其他回答(10分)---------转成String,trim()
length()------其他回答(5分)---------转成字符串 然后看长度就是几位数了------其他回答(5分)---------楼上都说了 ------其他回答(20分)---------Java code
import .util.S
/**
* @author Administrator
*/
public class shuzi {
* @param args the command line arguments
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println(&请输入数字:&);
int shu=input.nextInt();
String s=String.valueOf(shu);
//或使用:String s=Integer.toString(shu);
int t=s.length();
System.out.println(&你输入的数的位数为:&+t);
// TODO code application logic here
------回答---------------其他回答(10分)---------转成String,trim()
length()------其他回答(5分)---------转成字符串 然后看长度就是几位数了------其他回答(5分)---------楼上都说了 ------其他回答(20分)---------
Java code
import .util.S
/**
* @author Administrator
*/
public class shuzi {
* @param args the command line arguments
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println(&请输入数字:&);
int shu=input.nextInt();
String s=String.valueOf(shu);
//或使用:String s=Integer.toString(shu);
int t=s.length();
System.out.println(&你输入的数的位数为:&+t);
// TODO code application logic here
相关资料:|||||||java中怎么得到输入的一个数字是几位数??来源网络,如有侵权请告知,即处理!编程Tags:                &                    C语言编程题精选及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言编程题精选及答案
上传于||文档简介
&&C&#8203;语&#8203;言&#8203;编&#8203;程&#8203;题&#8203;精&#8203;选&#8203;及&#8203;答&#8203;案
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩40页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 判断整数的位数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信