c++ name ASC

来源:百度知道 编辑:UC知道 时间:2024/06/15 03:10:41
输入一个英文字符串或英文名字,例如peter,然后把 p,e,t,e,r各字母的asc值相加,再打印出来,要求再重新输入一个,又可以再打印一个,这个要怎么实现啊

#include <iostream>
#include <string>
//using namespace std ;

int main()
{
std::string str;

std::cin >> str;

while ( str != "exit" )
{

int asc = 0;
for (int i = 0; i < str.length() ; i ++ )
{
asc += str[0];
}

std::cout << asc << std::endl;;

std::cin >> str;

}

return 0;
}

#include<conio.h>
#include<stdio.h>

void main()
{
int count=0;
char chr;

while(1)
{
printf("\nplease input a string: ");
chr=getch();
printf("%c",chr);
while(chr!='\r')
{
count+=chr;
chr=getch();
printf("%c",chr);
}
printf("\n");
printf("result is: %d&qu