模拟试题

3773考试网计算机等级考试模拟试题正文

2014年3月全国计算机二级C语言上机模拟试题十四之4

来源:2exam.com 2013-10-30 19:50:27


  解题思路: 

  本题是考察如何判断一个字符串是回文字符串,回文是指顺读和倒读都一样的字符串。可以利用for循环语句来判断,如果前后不一致,则不是回文字符串。 

  参考答案: 

  int fun(char *str) 

  { 

  int i, j = strlen(str) ; 

  for(i = 0 ; i < j / 2 ; i++) 

  if(str[i] != str[j - i - 1]) return 0 ; 

  return 1 ; 

  } 

  main() 

  { char s[N] ; 

  printf("Enter a string: ") ; gets(s) ; 

  printf("\n\n") ; puts(s) ; 

  if(fun(s)) printf(" YES\n") ; 

  else printf(" NO\n") ; 

  NONO() ; 

  } 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1