用带参数的main函数,直接在命令窗口中输入参数,即可判断输入的字符串是否是回文串。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int check_huiwen(char* a)
{
int i,len;
len=strlen(a);
for (i=0;i<len/2;i++)
{
if (a[i]!=a[len-1-i])
{
printf("not hui_wen!");
return 0;
}
}
printf("the string is hui_wen!");
return 1;
}
int main(int argc,char *agrv[])
{
int i;
if (argc<=0)
{
return -1;
}
for (i=0;i<argc;i++)
{
check_huiwen(agrv[i]);
putchar('\n');
}
// char a[100];
// printf("input the string:\n");
// scanf("%s",a);
// check_huiwen(a);
return 0;
}