第一题:
#include<stdio.h>
int main()
{
int ch;
int count = 0;
while((ch = getchar()) != EOF);
{
if(ch == '{')
{
count++;
}
else if (ch == '}'&&count !=0)
{
count--;
}
else if(ch == '}'&&count == 0)
{
printf("unmatched\n");
}
if(count == 0)
{
printf("matched\n");
}
else
printf("unmached\n");
}
return 0;
}
第二题:
#include<stdio.h>
int main()
{
int ch;
int line = 1;
int flag = 1;
while((ch = getchar() )!=EOF)
{
if(flag)
{
printf("%d",line);
flag = 0;
}
if(ch=='\n')
{
flag = 1;
line++;
}
putchar(ch);
}
return 0;
}