输出: 三个整数,分别表示数字n中0的个数,1的个数,2的个数,每个数字之间用空格隔开。C++ 输入样例: 1: 20200115 输出样例: 1: 3 2 2 输入样例: 2: 902 输出样例: 2: 1 0 1 时间/内存: 1000MS/100MB
```cpp #include <iostream> #include <string> int main() { std::string numStr; int caseNum = 1; while (std::cin >> numStr) { // 初始化0、1、2的计数为0 int count0 = 0, count1 = 0, count2 = 0; // 遍历字符串中的每个字符 for (char c : numStr) { if (c == '0') { count0++; } else if (c == '1') { count1++; } else if (c == '2') { count2++; } } // 输出结果 std::cout << caseNum << ": " << count0 << " " << count1 << " " << count2 << std::endl; caseNum++; } return 0; } ``` 这段C++代码实现了统计输入整数中0、1、2的个数并按指定格式输出的功能。首先,使用`std::string`类型的`numStr`来存储输入的整数作为字符串,`caseNum`用于记录输入的样例编号。在`while`循环中,持续从标准输入读取数据。对于每个读取的字符串,初始化三个计数器`count0`、`count1`、`count2`分别用于统计0、1、2的个数。然后遍历字符串的每个字符,根据字符的值更新对应的计数器。最后按格式输出当前样例编号以及0、1、2的个数,并将样例编号加1,继续处理下一组输入。 [2026-02-07 20:53:27 | AI问答 | 364点数解答]
- [字节豆包] 输入一个整数n,统计数字n中,有多少个0,多少个1,多少个2,并分别把统计的结果输出。 输入: 一个整数n。 输出: 三个整数,分别表示数字n中0的个数,1的个数,2的个数,每个数字之间用空格隔开。 输入样例: 1: 20200115 输出样例: 1: 3 2 2 输入样例: 2: 902 输出样例: 2: 1 0 1 时间/内存: 1000MS/100MB(358点数解答 | 2026-02-07 20:25:56)1
- [字节豆包] c++输入一个整数n,统计数字n中,有多少个0,多少个1,多少个2,并分别把统计的结果输出。 输入: 一个整数n。 输出: 三个整数,分别表示数字n中0的个数,1的个数,2的个数,每个数字之间用空格隔开。 输入样例: 1: 20200115 输出样例: 1: 3 2 2 输入样例: 2: 902 输出样例: 2: 1 0 1 时间/内存: 1000MS/100MB(231点数解答 | 2026-02-07 20:26:07)1
- [字节豆包] 输出: 三个整数,分别表示数字n中0的个数,1的个数,2的个数,每个数字之间用空格隔开。C++ 输入样例: 1: 20200115 输出样例: 1: 3 2 2 输入样例: 2: 902 输出样例: 2: 1 0 1 时间/内存: 1000MS/100MB(408点数解答 | 2026-02-07 20:51:44)1
- [字节豆包] 输出: 三个整数,分别表示数字n中0的个数,1的个数,2的个数,每个数字之间用空格隔开。C++ 输入样例: 1: 20200115 输出样例: 1: 3 2 2 输入样例: 2: 902 输出样例: 2: 1 0 1 时间/内存: 1000MS/100MB(364点数解答 | 2026-02-07 20:53:27)2
- [字节豆包] 输出: 三个整数,分别表示数字n中0的个数,1的个数,2的个数,每个数字之间用空格隔开。C++ 输入样例: 1: 20200115 输出样例: 1: 3 2 2 输入样例: 2: 902 输出样例: 2: 1 0 1 时间/内存: 1000MS/100MB使用#include <iostream>类代码 (455点数解答 | 2026-02-07 20:55:55)1
- [字节豆包] 题目描述 在甜甜圈王国中,每颗甜甜圈都有一个甜度值 S 来衡量其甜蜜程度。根据甜度的不同,甜甜圈被评定为不同的等级,具体规则如下: 如果 S 在 0 到 25 之间(包含 0 和 25 ),输出 "普通甜甜圈"; 如果 S 在 26 到 50 之间(包含 26 和 50 ),输出 "美味甜甜圈"; 如果 S 在 51 到 75 之间(包含 51 和 75 ),输出 "极品甜甜圈"; 如果 S 在 76 到 99 之间(包含 76 和 99 ),输出 "绝世甜甜圈"; 如果 S 等于 100 ,输出 "传说甜甜圈"。 请根据给定的甜度值 S,输出对应的甜甜圈等级名称。 输入格式 一行一个整数 S,表示甜甜圈的甜度值。(243点数解答 | 2025-12-06 18:35:50)63
- [DeepSeek] - ItemId: 12720 #道具id A级赛车 雷诺 ItemNum: 1 #数量 ObtainTime: 1 #时间 AvailPeriod: -1 #0显示数量 -1显示永久 - ItemId: 127758 #道具id 宠物 冰凤 ItemNum: 1 #数量 ObtainTime: 1 #时间 AvailPeriod: -1 #0显示数量 -1显示永久 - ItemId: 21980 #道具id 效率宝珠LV4 ItemNum: 100 #数量 ObtainTime: 1 #时间 AvailPeriod: 0 #0显示数量 -1显示永久 - ItemId: 21986 #道具id 重生宝珠LV4 ItemNum: 100 #数量 ObtainTime: 1 #时间 AvailPeriod: 0 #0显示数量 -1显示永久 这种文本文件如何用易语言读入并显示到超级列表框内 (571点数解答 | 2025-08-23 20:54:40)198
- [DeepSeek] - ItemId: 12720 #道具id A级赛车 雷诺 ItemNum: 1 #数量 ObtainTime: 1 #时间 AvailPeriod: -1 #0显示数量 -1显示永久 - ItemId: 127758 #道具id 宠物 冰凤 ItemNum: 1 #数量 ObtainTime: 1 #时间 AvailPeriod: -1 #0显示数量 -1显示永久 - ItemId: 21980 #道具id 效率宝珠LV4 ItemNum: 100 #数量 ObtainTime: 1 #时间 AvailPeriod: 0 #0显示数量 -1显示永久 - ItemId: 21986 #道具id 重生宝珠LV4 ItemNum: 100 #数量 ObtainTime: 1 #时间 AvailPeriod: 0 #0显示数量 -1显示永久 这种文本文件如何用易语言读入并显示到超级列表框内,并且可以增加新的一样的文本(1317点数解答 | 2025-08-23 20:58:40)205
- [字节豆包] 奥兹玛之心发出的回应信号是一连串数字。如果数字是 3 的倍数,说明要向西前进 3 千米,输出"W3"。否则,如果是 5 的倍数,说明要向东前进5千米,输出"E5"。其他情况则说明要向北前进10千米,输出"N10"。 请你编写程序,根据数字信号,每行依次输出对应的前进方向和距离,并在最后一行输出需要走的总路程。 输入: 共两行。 第一行为一个整数n,表示信号数字的个数。 第二行为n个整数,表示每个信号数字。 输出: 共n+1行。 前 n 行,每行一个输出,表示每个信号数字对应的前进方向和距离。 最后一行为一个整数,表示大家走的总路程。 输入样例: 2 9 25 输出样例: W3 E5 8 用时/内存: 1000MS/100MB 奥兹玛之心发出的回应信号是一连串数字。如果数字是 3 的倍数,说明要向西前进 3 千米,输出"W3"。否则,如果是 5 的倍数,说明要向东前进5千米,输出"E5"。其他情况则说明要向北前进10千米,输出"N10"。 请你编写程序,根据数字信号,每行依次输出对应的前进方向和距离,并在最后一行输出需要走的总路程 【输入】 共两行(121点数解答 | 2026-01-03 21:08:28)25
- [字节豆包] 小队收集到了n个能量宝石,准备制造能量光剑。一个宝石只能制造一把光剑,所以他们要优先利用宝石的能量制造2级光剑,然后再制造1级光剑。请你编写一个程序,输入宝石的数量和每个宝石的能量值,输出所有能量光剑的制造结果。如果能量值大于100,表示制造2级能量光剑,输出2;如果能量值在51到100之间,表示制造1级能量光剑,输出1;如果能量值小于等于50,表示能量不足无法制造光剑,输出no。 输入: 共两行。 第一行为一个整数n,表示宝石的数量。 第二行为n个整数,分别表示每个宝石的能量值。 输出: 共n行,每行为一个能量光剑的制造结果。 输入样例: 1: 3 84 113 30 输出样例: 1: 1 2 no 输入样例: 2: 4 101 100 50 51 输出样例: 2: 2 1 no 1 时间/内存: 1000MS/100MB(97点数解答 | 2025-12-13 19:22:57)42
- [字节豆包] 城主在生日的时候,会把自己的生日蛋糕分给城里的小朋友。每年会把蛋糕分成当时年龄的数量,因为城主也喜欢吃蛋糕,所以他每年都会给自己留一块,把剩下的分出去。现在城主刚过完150岁的生日,已经分出去了n块蛋糕。 请你编写程序计算一下城主是是从几岁开始养成这个习惯的。(数据保证 n 一定有解,且最值答案大于1) 输入: 输入包括一行,包含一个整数n,表示城主到现在为止总共分出的蛋糕的数量。 输出: 输出包括一行,包含一个整数,表示城主开始有这个习惯的年龄。 输入样例: 1: 149 输出样例: 1: 150 输入样例: 2: 11039 输出样例: 2: 18 时间/内存: 1000MS/100MB (257点数解答 | 2026-01-03 19:46:48)18
- [字节豆包] 城主酷爱数学,他自己定义了一种计算“#”,#计算的规则是这样的,a#b表示将 a 和 b 之间所有的数进行累加(包括 a 和 b ),例如1#10就是将1到10之间的所有数字累加,结果为55。 城主会任意给出两个数字x和y,城主不仅想要x#y的结果,还想知道x#(x+y)的结果。 下面请你编程帮助烛龙战队,完成这个问题吧。 【注意】 X不一定小于y。 输入: 输入包括一行,包含两个整数x和y,为城主给出的两个数字,x不一定小于y。 输出: 输出包括两行,第一行为x#y的结果,第二行为x#(x+y)的结果。 输入样例: 1: 1 10 输出样例: 1: 55 66 输入样例: 2: 100 1 输出样例: 2: 5050 201 时间/内存: 1000MS/100MB C++(345点数解答 | 2026-01-10 19:51:22)19