View Code of Problem 101

#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
	string a;
	vector<char>re;
	while (getline(cin, a)) {
		int court = 0;
		for (int i = a.size()-1; i >= 0; i--)//将数据删除‘,’存入vector
		{
			if (a[i] != ',') {
				re.push_back(a[i]);
				court++;
				if (court == 3&&i!=0) {
					re.push_back(',');
					court = 0;
				}
			}
		}
		for (int i = re.size() - 1; i >= 0; i--)
		{
			cout << re[i];
			if (i == 0)cout << endl;
		}
		re.clear();
	}
}

Double click to view unformatted code.


Back to problem 101