为了账号安全,请及时绑定邮箱和手机立即绑定

该用什么方式解决呢?

该用什么方式解决呢?

C
慕移动3593168 2017-12-13 21:10:59
想设计一个软件输入两个字母能得到对应的数字和,比如输入ab得到21+22的数字,每个字母的数值就是这个T9中文输入法界面上各个字母所在位置的编号a=21,b22,c=23,d=31,e=32,z=94
查看完整描述

4 回答

?
慕沐4487107

TA贡献11条经验 获得超1个赞

有了代码,软件应该就好办了

查看完整回答
反对 回复 2017-12-15
?
慕沐4487107

TA贡献11条经验 获得超1个赞

主要就是调用函数和用if语句分情况讨论赋值

查看完整回答
反对 回复 2017-12-15
?
慕沐4487107

TA贡献11条经验 获得超1个赞

或者
#include"stdio.h"
int m(char a)
{
int n;
if(a=='a') n=21;
if(a=='b') n=22;
if(a=='c') n=23;
if(a=='d') n=31;
if(a=='e') n=32;
return n;
}
void main()
{
char ch,ca;
int a,b,s;
printf("请输入两个字母:");
scanf("%c%c",&ch,&ca);
a=m(ch);
b=m(ca);
s=a+b;
printf("和为%d\n",s);
}

查看完整回答
反对 回复 2017-12-15
?
慕沐4487107

TA贡献11条经验 获得超1个赞

#include"stdio.h"
int m(char a)
{
int n;
if(a==97) n=21;
if(a==98) n=22;
if(a==99) n=23;
if(a==100) n=31;
if(a==101) n=32;
return n;
}
void main()
{
char ch,ca;
int a,b,s;
printf("请输入两个字母:");
scanf("%c%c",&ch,&ca);
a=m(ch);
b=m(ca);
s=a+b;
printf("和为%d\n",s);
}

查看完整回答
反对 回复 2017-12-15
  • 4 回答
  • 0 关注
  • 1248 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信