c语言编程怎样求两个字母之间的字符个数

c语言编程怎样求两个字母之间的字符个数... c语言编程怎样求两个字母之间的字符个数 展开
 我来答
传薪网络
推荐于2017-12-16 · TA获得超过1355个赞
知道小有建树答主
回答量:635
采纳率:92%
帮助的人:244万
展开全部

  解题思路:

  1 首先将两个字母统一大小写

  2 利用ASCII码特性,通过运算即可知道两个字母之间字符的个数

  代码如下:

int getNum(char a,char b)
{//获取a b之间字符数量 注意 A与B之间字符的个数为0 A与C之间的个数为1,也就是B
    //统一为小写
    a|=0x20;
    b|=0x20;
    //计算字符数
    if(a==b) return 0;
    if(a>b) return a-b-1;
    return (b-a-1);
}
匿名用户
2019-03-15
展开全部

你说的是这道题不?

#include<stdio.h>
#include<math.h>
int main()
{
char x,y,z;int n;
scanf("%c%c%c",&x,&y,&z);   //测试这关时候输入的数据是A B    注意中间有空格
n=x-z+1;      //注意已经定义了字符,不要加‘’这个了
n=fabs(n);    //用绝对值函数
printf("%d\n",n);
}

我已经测试通过啦~

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2015-11-22 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
/*
 ============================================================================
 Name        : C_test.c
 Author      : 
 Version     :
 Copyright   : Your copyright notice
 Description : Hello World in C, Ansi-style
 ============================================================================
 */

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(void) {

char Start;
char End;
Start='a';
End='z';
printf("%d\n",(End-Start));











puts("end");
return EXIT_SUCCESS;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式