判断标识符长度:C++字符串处理练习

问题描述:

她非常懒,所以在编程时使用的标识符都很短,长度都不大于10。请你判断下列标识符是否符合要求,符合输出'GOOD',否则输出'BAD'。

输入:

一个字符串,表示标识符。

输出:

如果长度大于10,输出'BAD',否则输出'GOOD'。

示例:

输入: abc输出: GOOD

提示:

本题希望大家学习使用C++的字符串处理功能。可以搜索std::stringlength()函数的用法。

**C++解决方案:**cpp#include #include

int main() { std::string identifier; std::cin >> identifier;

if (identifier.length() > 10) { std::cout << 'BAD' << std::endl; } else { std::cout << 'GOOD' << std::endl; }

return 0;}

代码解释:

  1. 引入头文件: * #include <iostream>:用于输入输出操作。 * #include <string>:用于使用C++字符串类std::string

  2. 定义字符串变量: * std::string identifier;:定义一个名为identifier的字符串变量,用于存储输入的标识符。

  3. 读取输入: * std::cin >> identifier;:从控制台读取输入的字符串,并将其存储到identifier中。

  4. 判断长度: * if (identifier.length() > 10):使用length()函数获取identifier字符串的长度,并判断是否大于10。

  5. 输出结果: * 如果长度大于10,输出'BAD';否则,输出'GOOD'。

总结:

这个程序展示了如何使用C++的字符串类std::stringlength()函数来判断字符串长度,并根据长度判断标识符是否符合要求。

判断标识符长度:C++字符串处理练习

原文地址: http://www.cveoy.top/t/topic/bebi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录