问题 D: 案例3-1.5:符号配对
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:187
解决:89
题目描述
请编写程序检查C语言程序中下列符号是否配对:/*与*/,(与),[与],{与}
输入
输入为一个c语言程序的一部分。当读到某一行中只有一个句点“.”和一个回车时,标志着输入结束。程序中需要检查配对的符号不超过2000个。
输出
如果所有符号都配对正确,则在第一行输出YES。否则在第一行输出NO,然后再第二行指出第一个不配对的符号:如果缺少左符号,则输出“?-右符号”;如果缺少右符号,则输出“左符号-?”。
样例输入 复制
void test()
{
int i,a[10];
for(i=0;i<10;i++)/*/
a[i]=i;
}
.
样例输出 复制
NO
/*-?