题解 | #添加逗号#
添加逗号
https://www.nowcoder.com/practice/f51c317e745649c0900996fd3f683aed
#include <iostream> #include <cstring> using namespace std; int main() { string a; cin>>a; for(int i=0;i<a.length();i++) { cout<<a[i]; if((a.length()-i-1)%3==0&&i!=a.length()-1) { cout<<","; } } } // 64 位输出请用 printf("%lld")
a[i]相当于从第一个开始0,1,2...
a[length-i-1]相当于从最后一个开始是0,1,2
这个技巧值得学习