#include<stdio.h>
#include<iostream>
void print_g()
{
for (int i = 0 ; i < 7 ; i++)
{
for (int j = 1 ; j <= 2 * (i + 1 ) - 1 ; j++)
{
printf ("*" );
}
printf ("\n" );
}
for (int i = 5 ; i >= 0 ; i--)
{
for (int j = 2 * (i + 1 ) - 1 ; j > 0 ; j--)
{
printf ("*" );
}
printf ("\n" );
}
}
void print_Narcissistic()
{
int i, j, k;
for (int n = 100 ; n < 1000 ; n++)
{
i = n % 10 ;
j = n / 10 % 10 ;
k = n / 100 ;
if (i*i*i + j*j*j + k*k*k == n)
printf ("%d " , n);
}
}
void sum_n(int n)
{
int m = 5 ;
int sum = 0 ;
while (m--)
{
sum += n;
n = n*10 +2 ;
}
printf ("%d" , sum);
}
void Judge()
{
int count = 0 ;
char ch;
printf ("请输入一组花括号:" );
while ((ch = getchar()) != EOF)
{
if (ch == '{' )
{
count++;
}
else if (ch == '}' )
{
if (count == 0 )
{
printf ("匹配不成功\n" );
}
else
{
count--;
}
}
}
if (count == 0 )
{
printf ("匹配成功\n" );
}
else
{
printf ("匹配不成功\n" );
}
printf ("多余的'{'为%d个\n" , count);
}
int main()
{
Judge();
system("pause" );
return 0 ;
}