精华内容
下载资源
问答
  • 十六进制转进制

    2017-03-07 14:48:04
    问题描述 从键盘输入一不超过8的正的十六进制数字符串,将它转换为正的进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535 还别说,这编程...

    问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535


    还别说,这编程真是一天不练就不行。编个进制转化都会WA好几遍,还是怪自己能力不够。



    下面就顺便在程序中注释一下当时在哪里出错,不管是思路上还是代码技巧上


    #include <iostream>
    #include<cstdio>
    #include<cstring>
    #include<cmath>
    #define LL long long//宏定义
    
    using namespace std;
    
    int main()
    {
    
         LL ans=0;
        string a;//C++中的字符串类型
        cin>>a;
        int len=a.length();//取字符串的长度
        for(int j=len-1; j>=0; j--)
        {
            if(a[j]>='0'&&a[j]<='9')//不能漏掉0的情况
                                    //在十进制转十六进制中也错过
     {
                ans+=(a[j]-'0')*pow(16,len-j-1);//求权值,完全可以用16的多少次方,
                                                 //而我第一反应是用自定义函数,是麻烦了点
     }
            else if(a[j]>='A'&&a[j]<='F')
            {
                ans+=(a[j]-'A'+10)*pow(16,len-j-1);//第一个括号里面是把再大写字母转换为数字的方法
            }
    
        }
    
      cout<<ans<<endl;
    
    
        return 0;
    }
    
    

    其实就是这么简单,嗯,,加油吧。


    展开全文
  • 107常用javascript语句

    2011-03-06 23:59:07
    94."abc".charCodeAt(第几个),返回第几个字符的ASCii码值. 95.字符串连接:string.concat(string2),或用 =进行连接 96.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算) 97.string.lastIndexOf...
  • Linux 操作系统基础教程 清华大学信息学院计算机系 ...从网上下载的,但是我不推荐易用这种方法得到 Linux,因为仅仅核心就有几十个 Mbit 的 数据量,而一完整的发行版本大概都 1Gbit 左右的数据量...
  • 输入一个数,要求用折半查找法找出该数数组中第几个元素的值。如果该数不在数组中,输出“不在表中”。 39 7.10有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格...
  • 所谓“位域”把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域来表示。一、位域的定义和...
  • c语言你知识点总结

    2018-05-15 00:42:54
    2、注释最近年考试的重点,注释不是C语言,不占运行时间,没有分号。不可以嵌套! 3、强制类型转换: 一定 (int)a 不是 int(a),注意类型上一定有括号的。 注意(int)(a+b) 和(int)a+b 的区别。 前...
  • 也就是说,给定一个整数,请你输出这个数字的发音应该念成哪几个字。 输入 第一行包含一个整数n(1≤n≤200)表示测试用例的个数。其后的n行中,每行包含有一个整数k(0≤k)。 输出 每个测试用例的输出单独占一...
  • 程序员二进制计算器 v1.36

    热门讨论 2014-07-16 16:21:43
    其中,m和n都整数,m指定总位数,n指定小数点后保留几位,如果m或n不足,则按实际位数输出。 例1:指定小数点后保留2,其余四舍五入: %.2f 3.14159 = 3.14 例2:指定全部5,且小数点后保留3,其余...
  • 转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例题printf函数的格式串中用到的“\n”就是一个转义字符,其意义“回车换行”。...
  • 如何把文本中的前几个字符去除 对一列中的文字统一去掉最后一个字 讨如何去掉单元格中的第一个数字? 论一下取最后一个单词的方法 如何去掉单元格最后一数字 如何在一列已经输入的数据前添加“p” 什么函数可以...
  • 实训报告内容包括以下几个方面:  程序的总体设计和算法分析。  程序流程图、函数说明  源程序代码清单  测试数据和测试过程记录  遇到的问题及解决方法分析  实训小结 4. 程序运行方式 构建一个简易...
  • 2009达内SQL学习笔记

    2010-02-10 19:46:58
    like 'M%':M开头的 like '_a%':第二字符a的 like '%a%'所有含a的 (“_”表示任意字符;“%”表示任意多任意字符。) 单引号里面的内容,大小写敏感。单引号用来限定字符串, 如果将值与串类型的列...
  • 几个程 序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C源程序的基本部分和书写格式。 main() { printf("c语言世界www.vcok.com,您好!\n"); }  ...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    如何把文本中的前几个字符去除 对一列中的文字统一去掉最后一个字 讨如何去掉单元格中的第一个数字? 论一下取最后一个单词的方法 如何去掉单元格最后一数字 如何在一列已经输入的数据前添加“p” 什么函数可以...
  • 最大的优点将指定的任意区域按每存储格内容为一行加入到当前批注中,允许批注内容中是否显示行号。 【连接字符串】 可视化地窗体连接字符串功能。能将最多三任意区域存储格(或列)的内容按自定的分隔符号...
  • php高级开发教程说明

    2008-11-27 11:39:22
    采用这种策略经过几个项目之 后,你将拥有一个工具参数的库,可以安全地重新使用和依赖这个库,从而可以极大地减省开 发时间。 2部分第一部分分高级PHP 下载 当然,有了一个日益增大的免费工具函数库,依然不能满足...
  • 几个程序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C源程序的基本部分和书写格式。 【例1.1】 main() { printf("世界,您好!\n"); }  main...
  • 正则表达式

    2014-12-03 14:51:39
    代括号的子表达式数多,那么它就会被解析为一个十进制的转义序列,而不是一个引用.你可以坚持使用完整的三个字符来表示转义序列,这们就可以避免混淆了.例如, 使用 \044,而不是\44.下面正则表达式的选择、分组和...
  • Java-PHP-C#

    2012-11-27 15:13:36
    这里还有几个字符 '*', '+',和 '?', 他们用来表示一个字符可以出现的次数或者顺序. 他们分别表示:"zero or more", "one or more", and "zero or one." 这里一些例子: "ab*": 匹配字符串a和0个或者更多b组成的...
  • 最大的优点将指定的任意区域按每存储格内容为一行加入到当前批注中,允许批注内容中是否显示行号。 【连接字符串】 可视化地窗体连接字符串功能。能将最多三任意区域存储格(或列)的内容按自定的分隔符号...
  • javascript入门笔记

    2018-05-15 15:01:07
    1、声明一变量 r ,来表示圆的半径,并赋值 2、声明一常量PI ,来表示圆周率3.14 3、通过 r 和 PI 来计算 该圆的周长,保存在变量l中 周长 = 2 * π * 半径 4、通过 r 和 PI 来计算 该圆的面积,保存在...
  • 名字的第一字符可以是大写英文字母及小写英文字母 B.名字的第一字符可以是字母、数字及、@、_ C.名字的有效长度≤31字符 D.在名字中不允许出现$ 12.要实现使BETA的值为56,应采用语句为( ) A....
  • freemarker总结

    2015-01-04 14:22:05
    表达式中支持的比较运算符有如下几个: 1. =或者==:判断两个值是否相等. 2. !=:判断两个值是否不等. 3. >或者gt:判断左边值是否大于右边值 4. >=或者gte:判断左边值是否大于等于右边值 5. <或者lt:判断左边值...
  • rar压缩软件.rar

    2016-02-13 10:52:44
    RAR 让你在命令行模式中管理压缩文件的控制台应用。RAR 提供压缩、加 密、数据恢复和许多其它此手册中描述的其它功能。 RAR 只支持 RAR 格式压缩文件,它默认有 .rar 扩展名。不支持ZIP 和其他格 式。即使...

空空如也

空空如也

1 2 3
收藏数 44
精华内容 17
关键字:

十位表示几个十是大写