用 cin cout 语句 输入一行字符,以字符0作为结束标志,输出这行字符对应的ASCII码值之和。
时间: 2023-05-27 16:05:44 浏览: 203
判断输入的字符的类别-C +++-教程
以下是 C++ 代码:
```cpp
#include <iostream>
using namespace std;
int main() {
char c;
int sum = 0;
cout << "请输入一行字符(以字符0作为结束标志):" << endl;
cin.get(c);
while (c != '0') {
sum += c;
cin.get(c);
}
cout << "这行字符对应的ASCII码值之和为:" << sum << endl;
return 0;
}
```
首先定义一个字符变量 `c` 和一个整型变量 `sum`,用于存储输入的字符和计算其ASCII码值之和。
然后输出提示信息,让用户输入一行字符,使用 `cin.get()` 读入一个字符,判断是否为结束标志字符 `0`,如果不是就累加ASCII码值并继续读入下一个字符,直到读入结束标志字符 `0`。
最后输出计算得到的ASCII码值之和。
阅读全文