Ascii价值计算

时间:2013-10-21 01:39:58

标签: c++ ascii

提示:

要求用户提供一封信。然后计算并说明从A到该字母的所有ascii值的总和(假设小写字母)。

-

我不知道如何解决这个问题。我已经编写了一些介绍性代码,但不知道如何实际编写程序的实际计算部分。

代码:

#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <string.h>

using namespace std;

int main ()
{
char letter;
int j;

cout<<"Enter single letter: ";
cin>>letter;

for(int i=65;i<=letter;i++)
{
    j=j+j++;
}

cout<<"Sum is "<<j;

return 0;
}

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

j = j + j++;

应该是:

j += i;

因为i代表从Aletter的每个ASCII值。

答案 1 :(得分:0)

在for循环开始添加之前,您需要考虑j中的值是什么。