多语言实现:统计作文标题非空字符数
以下是使用不同编程语言实现该功能的代码: Python 实现 ```python # 获取输入的 title = input() # 去除空格和换行符后统计字符数 count = len(title.replace(" ", "").replace("\n", "")) print(count) ``` 代码解释: - 首先使用 `input()` 函数获取用户输入的字符串。 - 接着使用 `replace()` 方法将字符串中的空格和换行符替换为空字符串。 - 最后使用 `len()` 函数统计处理后字符串的长度并输出。 Java 实现 ```java import java.util.Scanner; public class TitleCharacterCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 获取输入的 String title = scanner.nextLine(); // 去除空格和换行符 title = title.replace(" ", "").replace("\n", ""); // 输出字符数 System.out.println(title.length()); scanner.close(); } } ``` 代码解释: - 利用 `Scanner` 类从标准输入读取一行内容存储在 `title` 变量中。 - 使用 `replace()` 方法将字符串中的空格和换行符替换为空字符串。 - 调用 `length()` 方法获取处理后字符串的长度并输出。 C++ 实现 ```cpp #include <iostream> #include <string> using namespace std; int main() { string title; // 获取输入的 getline(cin, title); int count = 0; // 遍历字符串,统计非空格和非换行符的字符数 for (char c : title) { if (c != ' ' && c != '\n') { count++; } } // 输出字符数 cout << count << endl; return 0; } ``` 代码解释: - 使用 `getline()` 函数读取包含空格的一行内容存储在 `title` 变量中。 - 通过范围 `for` 循环遍历字符串中的每个字符,若字符不是空格和换行符,则将计数器 `count` 加 1。 - 最后输出计数器的值。 ######[AI问答 | 512点数解答 | 2025-12-07 17:33:11]
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)352
- 畅所欲言:解锁自我、交流思想与释放情感的钥匙(字节豆包 | 636点数解答 | 2025-10-18 14:14:04)52
- 畅所欲言:释放心灵、碰撞思想的生活良方(字节豆包 | 397点数解答 | 2025-10-18 14:14:40)51
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)322
- 易语言多线程实战:获取进程信息、读写内存与多线程协同操作(字节豆包 | 790点数解答 | 2025-11-28 03:08:24)42
- 易语言多线程:实现获取进程内存数据与C语言格式基址的高效代码示例(字节豆包 | 677点数解答 | 2025-11-28 03:12:31)55
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)363
- 用 Pandas 深入分析招聘数据:从数据读取到可视化全流程解析(GPT | 1539点数解答 | 2024-06-30 15:56:50)376
- Python 实现:精确统计两数范围内素数个数,附完整代码与优化思路(阿里通义 | 292点数解答 | 2024-11-28 21:36:29)253
- Python 文件数量统计:检测当前及指定路径文件数并处理错误 (字节豆包 | 179点数解答 | 2024-12-11 13:09:13)207
- Python三关挑战:文件与文件夹数量统计及路径获取(字节豆包 | 493点数解答 | 2024-12-11 13:29:49)220
- 星际编码大赛终极对决:机械星AI与异星人激战“逆序对”统计难题(字节豆包 | 509点数解答 | 2025-04-19 17:33:00)283