|
发表于 2004-11-11 14:18:42
|
显示全部楼层
简单写一段代码,方便起见,直接用字符串,没用单链表,但原理一样:
- int
- main()
- {
- int count,i;
- char mystring[100];
- printf("Input a string:");
- scanf("%s",mystring);
- count = strlen(mystring);
- for (i=0;i<=(count/2);i++)
- {
- if (mystring[i] == mystring[count-1-i])
- continue;
- else
- {
- printf("%s is not balanced.\n",mystring);
- return 1;
- }
- }
- printf("%s is balanced.\n", mystring);
- return 0;
- }
复制代码 |
|