c语言判断字符配对,【C语言】判断花括号{}是否匹配
標(biāo)簽:c#define?_CRT_SECURE_NO_WARNINGS
#include
#include
int?main()
{
int?i?=?0,?a?=?0;
int?j?=?0,?b?=?0;
int?count?=?0;
char?arr1[50];
char?arr2[20];
printf("請輸入源代碼:\n");
scanf("%s",?arr1);
for?(i?=?0;?i?
{
if?(arr1[i]?==?‘{‘?||?arr1[i]?==?‘}‘)
{
arr2[j]?=?arr1[i];
j++;
}
}
arr2[j]?=?0;
for?(i?=?0;?i?
for?(j?=?i?+?1;?j?
{
if?(arr2[i]?==?‘{‘?&&?arr2[j]?==?‘}‘)
{
count++;
break;
}
}
if?(strlen(arr2)?%?2?!=?0)
{
printf("匹配不成功\n");
}
if?((strlen(arr2)?%?2?==?0)?&&?(count?==?(strlen(arr2)?/?2)))
{
printf("匹配成功\n");
}
if?((strlen(arr2)?%?2?==?0)?&&?(count?!=?(strlen(arr2)?/?2))?&&?count?!=?0)
{
printf("匹配不成功\n");
}
if?((strlen(arr2)?%?2?==?0)?&&?count?==?0)
printf("無匹配字符\n");
system("pause");
return?0;
}
標(biāo)簽:c
原文:http://survive.blog.51cto.com/10728490/1701748
總結(jié)
以上是生活随笔為你收集整理的c语言判断字符配对,【C语言】判断花括号{}是否匹配的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现谷歌翻译
- 下一篇: nodejs 图片处理模块 rotate