判断标识符长度:C++字符串处理练习
判断标识符长度:C++字符串处理练习
问题描述:
她非常懒,所以在编程时使用的标识符都很短,长度都不大于10。请你判断下列标识符是否符合要求,符合输出'GOOD',否则输出'BAD'。
输入:
一个字符串,表示标识符。
输出:
如果长度大于10,输出'BAD',否则输出'GOOD'。
示例:
输入: abc输出: GOOD
提示:
本题希望大家学习使用C++的字符串处理功能。可以搜索std::string和length()函数的用法。
**C++解决方案:**cpp#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;}
代码解释:
-
引入头文件: *
#include <iostream>:用于输入输出操作。 *#include <string>:用于使用C++字符串类std::string。 -
定义字符串变量: *
std::string identifier;:定义一个名为identifier的字符串变量,用于存储输入的标识符。 -
读取输入: *
std::cin >> identifier;:从控制台读取输入的字符串,并将其存储到identifier中。 -
判断长度: *
if (identifier.length() > 10):使用length()函数获取identifier字符串的长度,并判断是否大于10。 -
输出结果: * 如果长度大于10,输出'BAD';否则,输出'GOOD'。
总结:
这个程序展示了如何使用C++的字符串类std::string和length()函数来判断字符串长度,并根据长度判断标识符是否符合要求。
原文地址: http://www.cveoy.top/t/topic/bebi 著作权归作者所有。请勿转载和采集!