问题描述:判断字符串是否为回文
源代码:
/*判断字符串是否为回文*/
#include<stdio.h>
int main(void){
int i,k;
char line[80];
printf("Enter a string:");
k=0;
while((line[k]=getchar())!='\n')
k++;
line[k]='\0';
i=0;
k=k-1;
while(i<k){
if(line[i]!=line[k])
break;
i++;
k--;
}
if(i>=k)
printf("It is a palindrome.\n");
else
printf("It is not a palindrome.\n");
return 0;
}
运行结果:


程序心得:
可以使用循环语句输出数字t的所有元素:
for(i=0;i<5;i++)
putchar(t[i]);
程序参数:
- 输出大小: 149.0361328125 KiB
- 编译时间: 0.30s
网友评论