- 博客(3)
- 收藏
- 关注
原创 PTA(BL)1002
1.首先需要考虑如何得到各位数字之和,用除余法不好做,并且题目涉及字符串转换,所以一开始就输入一个String类型的数,之后只需遍历、转换成int型(利用ASC‖码值特征减去'0'即可)计算、最后再利用to_string转换回来即可。2.使用String需熟知其相关内涵和操作。如String本身就是数组,可以用.length()取长度遍历、还有头文件、函数等。4.由于最后一个后面无空格,所以可以将输出空格放到输出拼音前面,且第一个前面无空格(i!3.转换成汉语拼音用到了另外的数组。
2024-07-08 22:13:43
98
原创 C++学习笔记1:getline(内容由AI生成)
另外,需要注意的是当同时使用`cin>>`和`getline()`时,由于`cin>>`会在完成后留下换行符在输入缓冲区,如果不进行特殊处理,`getline()`可能不会正常工作。这意味着如果你输入一个数字序列,如"123456",然后按回车键,`cin>> n`只会读取"123456",而不会读取回车键。与`cin>>`不同,`getline()`会读取整行的输入,包括空格。在C++中,使用`cin>> n`和`getline(cin, n)`的主要区别在于它们处理输入流的方式和结束符的处理。
2023-12-27 13:26:51
435
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人