提示:
要求用户提供一封信。然后计算并说明从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;
}
任何帮助将不胜感激。
答案 0 :(得分:1)
j = j + j++;
应该是:
j += i;
因为i
代表从A
到letter
的每个ASCII值。
答案 1 :(得分:0)
在for循环开始添加之前,您需要考虑j中的值是什么。