问题描述:设计一个C或C++程序格式转换工具。基本要求:(1)输出程序使用一致的缩进规则。(2)标志(例如关键字、圆括号、操作符等)之间的空格数目一致,代码段之间的空行数据一致。(3)根据关键字排列花括号,根据相应的if语句排列else语句。更高要求:高层用户UI功能,方便用户的使用。就是说输入一段没有什么格式的代码,然后程序实现把这段代码整理成为C/C++的格式,语言不限。