| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 650 人关注过本帖
标题:救命啊!!一题作业不会!!!!
只看楼主 加入收藏
李明
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-5-17
收藏
 问题点数:0 回复次数:5 
救命啊!!一题作业不会!!!!
输入某字符,检测是否为回文字符串,例如:level,123321!这个程序怎么编写?
搜索更多相关主题的帖子: 作业 救命 
2005-05-17 22:14
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 
main()
{char s[10];int i,j;
printf("Input letters:");
scanf("%s",s);
j=strlen(s);
for(i=0;i<j/2;)
{if(s[i]==s[--j])i++;
  else {printf("it is not a return string");break;}
  }
if(i==strlen(s)/2-1)printf("It is a return string");
getch();}

[此贴子已经被作者于2005-5-18 12:46:07编辑过]



土冒
2005-05-17 22:41
musicml
Rank: 1
等 级:新手上路
帖 子:273
专家分:0
注 册:2005-4-2
收藏
得分:0 

//顺读和倒读都一样的字符串就叫回文字符串 方法一: #include <stdio.h> #include <string.h>

#define MAXSIZE 100

void hui_wen_string(char str[]) { char *pri; char *prj; int length; pri=str; length=strlen(str); prj=str+length-1; while(pri<prj&&(*pri==*prj)) { pri++; prj--; } if(*pri!=*prj) printf("这不是一个回文字符串!\n"); else printf("这是一个回文字符串!\n"); }

int main() { char str[MAXSIZE]; printf("请输入字符串的值:\n"); gets(str); hui_wen_string(str); return 0; } 方法二:

#include <stdio.h> #include <string.h>

#define MAXSIZE 100

int main() { char str1[MAXSIZE]; char str2[MAXSIZE]; printf("please enter the string:\n"); gets(str1); strcpy(str2,str1); strrev(str1); if(strcmp(str1,str2)==0) printf("this is a hui_wen_string!\n"); else printf("this is not a hui_wen_string!\n"); return 0; }


Every thing is possible.
2005-05-17 23:14
lwamani
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2004-11-16
收藏
得分:0 
#include&lt;iostream.h&gt;
#include &lt;string.h&gt;
void main(void)
{
 int flag;
 char Ch[50];
 cout&lt;&lt;"Please input String:";
 cin&gt;&gt;Ch;
 int i;
 int j=strlen(Ch);
 for(i=0;i&lt;=j/2;i++)
 {
  if(Ch[i]==Ch[j-1])
  {
   flag=1;
   j--;
  }
  else
  {
   flag=0;
   break;
  }
 }
 if(flag==1)
  cout&lt;&lt;"YES"&lt;&lt;endl;
 else
  cout&lt;&lt;"NO"&lt;&lt;endl;
   
}

2005-05-20 12:44
深夜狼
Rank: 1
来 自:广西桂林
等 级:新手上路
帖 子:348
专家分:0
注 册:2005-5-9
收藏
得分:0 
原来这样
2005-05-21 00:12
parakeet
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-1-25
收藏
得分:0 
c++也用过来拉4楼的大哥

你说我们是两条相交的平行线。多么让人感动,后来我才发现,其实我们是两条渐进线,无限接近却永远不会碰到一起。
2005-05-21 12:46
快速回复:救命啊!!一题作业不会!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015714 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved