PTA 7-1 回文判断 (35分)(c语言版)

#include
#include
#include 
#define MAXSIZE 100
//利用面向对象编程明显是更好的选择 
typedef char DataType;
//这里设置栈的最大值,以及栈顶 
DataType a[MAXSIZE];
int top=-1;
//入栈,根据本题,不考虑栈满或是栈空的情况 
void push(char value){
	top++;
	a[top]=value;
}
//出栈 
DataType pop(){
	DataType value=a[top];
	top--;
	return value;	
}
int main(){
	//设置两个数组,一个存储数据,一个进行比较 
	char b[MAXSIZE];
	char c[MAXSIZE];
	scanf("%s",&b);
	//长度与计数器 
	int len=0;
	int count=0;
	//计算数组中实际数据的长度  '\0'这是字符串结束的标志。 需要它来计算数组的实际长度 
	while(b[count]!='\0'){  
		count++;
		len++;
	}
//	printf("%d",len);
//数据存入a数组 
	for(int i=0;i

 

你可能感兴趣的:(算法)