满意答案

chengexin

2013.05.27

采纳率:59%    等级:11

已帮助:10599人

#include

#include

#include

#define N 1000

char str[N];

int a[N],b[N];

int main(void)

{

void zsh();

long ycl();

int i,n;

do{

printf("请输入一个十六进制数:\n");

scanf("%s",str);

for(i=0,n=0;str[i]!='\0';i++)

if(str[i]'9'&&str[i]'F'&&str[i]'f')

{

n=1;

printf("输入不符和要求\n");

break;

}

}while(n);

zsh();

printf("转换成十进制后的结果为%ld\n",ycl());

getch();

}

void zsh()

{

int i,j;

j=strlen(str)-1;

b[j]=1;

for(i=j;i>0;i--)

b[i-1]=b[i]*16;

}

long ycl()

{

long x,i,j;

j=strlen(str)-1;

for(x=0,i=j;i>=0;i--)

{

if(str[i]>='a'&&str[i]<='z')

a[i]=str[i]-'a'+10;

else if(str[i]>='A'&&str[i]<='Z')

a[i]=str[i]-'A'+10;

else

a[i]=str[i]-'0';

x=x+a[i]*b[i];

}

return x;

}

06分享举报

c语言16进制按10进制输出,C语言编程:写一个函数,输入一个16进制数,输出相应的10进制数。...相关推荐

  1. C语言输入数字出现相应答案,写一个函数 输入一个十六进制数,输出相应的十进制数。...

    C语言写一个函数,输入一个十六进制数,输出相应的十进制数. [c源程序] #include #define MAX 1000 int main() { int htoi(char s[]); int ...

  2. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  3. 用c语言编程序输入一个正整数,编写一个程序,输入一个正整数n(假设n7),求1!+2!+3!+4!+……+n!...

    编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+--+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一 ...

  4. c语言输出整数n的所有素数因子,输入一个正整数 输出它的所有质数因子的c语言程序...

    编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列. #includevoidmain(){inti,z,x,y,j;printf("pleaseinput ...

  5. C语言中的内聚与耦合(遵循“一个函数,一个功能”的原则)

    文章目录 一.原理篇 低耦合 非直接耦合与数据耦合(值传递不传指针) 特征耦合(传指针并可修改指针指向内存:不同函数打开同一文件进行操作) 外部耦合(访问同一全局变量,不通过参数表传递全局变量信息:通 ...

  6. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

    题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...

  7. 【C语言函数3.2】写一个函数,实现一个整形有序数组的二分查找代码

    写一个函数,实现一个整形有序数组的二分查找代码 #include <stdio.h>int binary_search(int a[], int k, int s) {int left = ...

  8. C语言返回指针的函数,指针函数,让一个函数返回一个字符串

    C语言函数返回指针的函数(指针函数) 什么是返回指针的函数 一个函数可以返回一个整形值 字符型值 实型值 1.如果一个函数它的返回值是一个地址(是一个指针的话),这个函数是一个返回值是指针即指针函数. ...

  9. C语言学习之有一个函数: y= x(x<1) 2x-1 (1≤x<10) 3x-11 (x≥10) 写程序,输入x的值,输出y相应的值。

    有一个函数: 写程序,输入x的值,输出y相应的值. # include <stdio.h> # include <math.h> int main() {int x,y;pri ...

  10. c语言编写程序判断图的连通,图论期末大作业编程题(如何判断一个4连通4正则图为无爪、无K4图)...

    博士期间估计这可能是唯一一个要编程的作业,搞了半天弄出这个东西,放这里为以后用到的时候查找方便. 说来也是可笑,读博士期间发现大家对上课也都没什么兴趣,老师也是那么回事,都说博士期间学的课程是要有助于 ...

最新文章

  1. java邮件接收代码,JavaMail入门第四篇 接收邮件(示例代码)
  2. 最近遇到的若干技术问题
  3. 计算器 abacus 技术文档之二----初步设计
  4. 【采用】【科技金融】互金风控大数据盘点
  5. 如何委婉的表达你的心思?
  6. Matlab练习:timer(定时器)
  7. SpringBatch 读取JSON(JsonItemReader)用法(十一)
  8. 微软推出全新的Windows 10系统图标
  9. php 工资 2018,佛山市2018年平均工资(社平工资)
  10. LeetCode 1880. 检查某单词是否等于两单词之和
  11. gson java 对象_Gson把json串转换成java实体对象
  12. kafka报错:Error writing out kafka.log:type=Log,name=LogStartOffset,topic=xx EofException
  13. ai人工智能_相信AI?
  14. 你知道低代码BPM平台吗?
  15. Simulink代码生成: 使能子系统及其代码
  16. Eclipse官网下载地址
  17. Python 画樱花树(樱花树下的约定)
  18. 详解薄膜缺陷检测系统原理及功能
  19. win7电脑怎么提升开机速度?
  20. 运用深度学习技术检测转移性乳腺癌

热门文章

  1. BZOJ1050 [HAOI2006]旅行
  2. 方程式漏洞之复现window2008/win7 远程命令执行漏洞
  3. 为什么Docker是云计算必然的现在和未来
  4. ADO.NET数据库
  5. Android中调用系统已安装的播放器来播放网络流媒体视频
  6. bashrcprofile
  7. 关于通过Sql注入直接拖数据的讨论
  8. 有关机械手臂控制中的两个重要输入参数
  9. mysql教程详解之多表联合查询,MYSQL教程mysql多表联合查询返回一张表的内容实现代码...
  10. vue+webpack+npm dev环境下内存溢出解决办法