zoj 1623
题意是找出c++代码中的注释并将其小写改大写,输出注释个数及处理后的代码。
解法,1.先找到第一个'/',如果没有,结束;2.如果下一位为'*',查找是否有对应的"*/",有则改之;3.如果下一位是'/',改到该行结束;4.重复步骤1、2、3。
跟现实中的注释用法相同,用的查找字符的方法,像是c语言,位操作;如果查找字符串的,代码更简约。
题意是找出c++代码中的注释并将其小写改大写,输出注释个数及处理后的代码。
解法,1.先找到第一个'/',如果没有,结束;2.如果下一位为'*',查找是否有对应的"*/",有则改之;3.如果下一位是'/',改到该行结束;4.重复步骤1、2、3。
跟现实中的注释用法相同,用的查找字符的方法,像是c语言,位操作;如果查找字符串的,代码更简约。