写一个函数,输入一个十六进制,输出相应的十进制数。
2012-04-19 20:41
639 查看
代码实现:
运行结果:
#include<iostream> using namespace std; long fun(char *s) { int i,t; long sum=0; for(i=0;s[i];i++) { if(s[i]<='9') t=s[i]-'0'; else t=s[i]-'a'+10; sum=sum*16+t; } return sum; } main() { long m; char s[50]; cout<<"请输入十六进制数: "; cin>>s; m=fun(s); cout<<"十进制数为:"<<m<<endl; }
运行结果:
相关文章推荐
- 编写函数,输入一个十六进制数,输出相应的十进制数。
- 写一个函数,输入一个十六进制数,输出相应的十进制数。
- 编写函数,输入一个十六进制数,输出相应的十进制数;
- 写一个函数,输入一个十六进制数,输出相应的十进制数
- 写一个函数 输入一个十六进制数,输出相应的十进制数。
- 习题 7.16 写一个函数,输入一个十六进制数,输出相应的十进制数。
- 编写函数把华氏温度转换为摄氏温度,公式为:C = (F - 32) * 5/9 在主程序中提示用户输入一个华氏温度,转化后输出相应的摄氏温度。
- (汇编)输入一个十进制数字串(无符号),以四位十六进制的形式输出
- c语言:有一函数:当x<0,y=-1;x=0,y=0;x>0,y=1;编一程序,输入一个x值,要求输出相应的y值。
- c语言:有一函数:当x&lt;0,y=-1;x=0,y=0;x&gt;0,y=1;编一程序,输入一个x值,要求输出相应的y值。
- 习题 4.6 有一个函数:y=x (x<1) y=2x-1 (1<=x<10) y=3x-11 (x>=10) 写程序,输入x的值,输出y相应的值。
- 201111621401-白乐乐-判断一个正整数是否为质数的算法。函数签名如下 int isPrime(long a) 输入:一个长整数a 输出:返回1(为质数),返回0(非质数)
- java 输入一个二进制数,把它转换为十进制数并输出
- 在Excel2003中,用A表示第1列,B表示第2列......Z表示第26列,AA表示第27列,AB表示第28列......以此类推。请写出一个函数,输入用字母表示的列号编码,输出它是第几列。
- 写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串
- 第九周实验报告任务4 建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。
- C#--第四周实验--任务3--定义一个人员类Cperson,在此基础上派生出学生类CStudent和教师类CTeacher,实现输入输出功能的成员函数。
- 一个面试题:截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- 编写一个函数 输入一串字符 函数实现反转输出(图)
- 2-16进制的随意转换,输入一个整数可以直接输出他的八进制或者十六进制