题目描述:
小勇出国了,留给小慧一本无字天书。天书显现是需要密码的。小勇告诉小慧天书的密码隐藏在天书的封面上。天书的封面上有一个英文句子(不超过1000个字符),这些英文字母对应的ASCII之和的最后两位数字就是密码。请帮小慧计算密码。
输入
一个英文句子(可以用c的gets(头文件 stdio.h)或者c++的cin.getline(头文件 iostream)输入带空格的句子)
输出
两位数字组成的密码(十位数字是0只需输出个位)
样例输入
Do one thing at a time, and do well.
样例输出
34
提示
注意:标点符号也不计算在内,Do one thing at a time, and do well. 表示的ASCII之和为68+111+111+110+101+116+104+105+110+103+97+116+97+116+105+109+101+97+110+100+100+111+119+101+108+108=2734
大体思路:
水题,字符型与整型相加字符型会直接变成它的ASCII值。
代码:
#include<bits/stdc++.h>
using namespace std;
char a[1004];
int main()
{
gets(a);
int b=0;
for(int i=0;i<strlen(a);i++)
{
if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')) b=b+a[i];
}
cout<<b%100;
}