对你着只发图不步伐代码的人,以后尽量少提问。费事。。。
按照下面改
typedef struct package{
double p;
double w;
} pack;
pack [N+1];
编写一函数,判断一字符串是否为回文。所谓“回文”是指顺读和倒读都一样的字符串,如“deed”和“level”是回文。在主函数中对输入的5个字符串统计其中回文的个数。
#include
#include
int main()
{ int HW(char str[]);
char str[5][80];
char string[80];
int i,s=0;
printf("Please enter 5 string:\n");
for (i=0;i<5;i++)
scanf("%s",str);
if(HW(str*))
s=s+1;
printf("回文字符串有%d个",s);
}
int HW(char str[])
{
int i;
int L=strlen(str);
for(i=0;i<L/2;i++)
if(str[i]!=str[L-i-1])
return 0;
return 1;
}