c++ 中如何从把输入的字母和数字分别抽取出来?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/05 15:30:44
c++ 中如何从把输入的字母和数字分别抽取出来?
题目要求当输入
A256473,1*8 + 2*7 + 5*6 + 6*5 + 4*3 + 7*2 + 3* 1
(i.e.,A = 1,B = 2,C = 3,…,Z = 26)
也就是说当输入
C668668 ,等於
3×8 + 6×7 + 6×6 + 8×5 + 6×4 + 6×3 + 8×2 = 200
我该怎麼写?
题目要求当输入
A256473,1*8 + 2*7 + 5*6 + 6*5 + 4*3 + 7*2 + 3* 1
(i.e.,A = 1,B = 2,C = 3,…,Z = 26)
也就是说当输入
C668668 ,等於
3×8 + 6×7 + 6×6 + 8×5 + 6×4 + 6×3 + 8×2 = 200
我该怎麼写?
你好!
你后面相乘的数字 8765321 和 8765432 是什么规律?
再问: 不好意思打错了,应该同样是8765432
再答: 你好!!#include <iostream>
#include <string>
using namespace std;
int main()
{
string a;
int he = 0,i;
cout << "请格式输入:";
cin >> a;
he = (a[0]-64) * 8;
for(i=1;i<a.length();i++)
he = he + (a[i]-48)*(8-i);
cout << he << endl;
return 0;
}
你后面相乘的数字 8765321 和 8765432 是什么规律?
再问: 不好意思打错了,应该同样是8765432
再答: 你好!!#include <iostream>
#include <string>
using namespace std;
int main()
{
string a;
int he = 0,i;
cout << "请格式输入:";
cin >> a;
he = (a[0]-64) * 8;
for(i=1;i<a.length();i++)
he = he + (a[i]-48)*(8-i);
cout << he << endl;
return 0;
}
C语言中如何让输入的字母表示为它所对应的ASCII数字?
c语言输入一行字符串,如何统计其中的字母和数字的个数
EXCEL中,如何从包含字母和数字的文本中,将数字进行求和
EXCEL中如何将一列中有数字和字母组成的将其数字部门提取出来
c语言 有3组数组,输入10个数字为一组,再从这3个数组中对比找出有连续数字的哪组数,显示出来.
在EXCEL中如何把字母和数字分开来
excel2007中同一单元格有数字和字母,如何只把数字和字母分开?
如何从excel一列汉字字母数字中找出字母和数字
如果EXCEL中有ABC三列,A列有25000个数字,B和C列有100000个数字,A列中数字全部是从B列中出来的,如何
C语言中如何把数字用八进制和十六进制表示出来,要用程序写出来
从数字12345中随机抽取两个数字,那么这两个数字的和为奇数的概率
有五张数字卡片,分别是10,8,9,11,12,如果从这五张卡片中任意抽取两张,相加的和是20的可能性是( )