c语言16进制按10进制输出,C语言编程:写一个函数,输入一个16进制数,输出相应的10进制数。...
满意答案
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进制数。...相关推荐
- C语言输入数字出现相应答案,写一个函数 输入一个十六进制数,输出相应的十进制数。...
C语言写一个函数,输入一个十六进制数,输出相应的十进制数. [c源程序] #include #define MAX 1000 int main() { int htoi(char s[]); int ...
- python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...
导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...
- 用c语言编程序输入一个正整数,编写一个程序,输入一个正整数n(假设n7),求1!+2!+3!+4!+……+n!...
编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+--+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一 ...
- c语言输出整数n的所有素数因子,输入一个正整数 输出它的所有质数因子的c语言程序...
编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列. #includevoidmain(){inti,z,x,y,j;printf("pleaseinput ...
- C语言中的内聚与耦合(遵循“一个函数,一个功能”的原则)
文章目录 一.原理篇 低耦合 非直接耦合与数据耦合(值传递不传指针) 特征耦合(传指针并可修改指针指向内存:不同函数打开同一文件进行操作) 外部耦合(访问同一全局变量,不通过参数表传递全局变量信息:通 ...
- ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime
题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...
- 【C语言函数3.2】写一个函数,实现一个整形有序数组的二分查找代码
写一个函数,实现一个整形有序数组的二分查找代码 #include <stdio.h>int binary_search(int a[], int k, int s) {int left = ...
- C语言返回指针的函数,指针函数,让一个函数返回一个字符串
C语言函数返回指针的函数(指针函数) 什么是返回指针的函数 一个函数可以返回一个整形值 字符型值 实型值 1.如果一个函数它的返回值是一个地址(是一个指针的话),这个函数是一个返回值是指针即指针函数. ...
- 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 ...
- c语言编写程序判断图的连通,图论期末大作业编程题(如何判断一个4连通4正则图为无爪、无K4图)...
博士期间估计这可能是唯一一个要编程的作业,搞了半天弄出这个东西,放这里为以后用到的时候查找方便. 说来也是可笑,读博士期间发现大家对上课也都没什么兴趣,老师也是那么回事,都说博士期间学的课程是要有助于 ...
最新文章
- java邮件接收代码,JavaMail入门第四篇 接收邮件(示例代码)
- 最近遇到的若干技术问题
- 计算器 abacus 技术文档之二----初步设计
- 【采用】【科技金融】互金风控大数据盘点
- 如何委婉的表达你的心思?
- Matlab练习:timer(定时器)
- SpringBatch 读取JSON(JsonItemReader)用法(十一)
- 微软推出全新的Windows 10系统图标
- php 工资 2018,佛山市2018年平均工资(社平工资)
- LeetCode 1880. 检查某单词是否等于两单词之和
- gson java 对象_Gson把json串转换成java实体对象
- kafka报错:Error writing out kafka.log:type=Log,name=LogStartOffset,topic=xx EofException
- ai人工智能_相信AI?
- 你知道低代码BPM平台吗?
- Simulink代码生成: 使能子系统及其代码
- Eclipse官网下载地址
- Python 画樱花树(樱花树下的约定)
- 详解薄膜缺陷检测系统原理及功能
- win7电脑怎么提升开机速度?
- 运用深度学习技术检测转移性乳腺癌
热门文章
- BZOJ1050 [HAOI2006]旅行
- 方程式漏洞之复现window2008/win7 远程命令执行漏洞
- 为什么Docker是云计算必然的现在和未来
- ADO.NET数据库
- Android中调用系统已安装的播放器来播放网络流媒体视频
- bashrcprofile
- 关于通过Sql注入直接拖数据的讨论
- 有关机械手臂控制中的两个重要输入参数
- mysql教程详解之多表联合查询,MYSQL教程mysql多表联合查询返回一张表的内容实现代码...
- vue+webpack+npm dev环境下内存溢出解决办法