华为机试回文数组

原创 2013年12月02日 15:15:24
#include
using namespace std;
int huiwen(int len,char a[])
{
if(0==len)
return 0;
int i=0,j=len-1,flag=1;
while(i
{
if(a[i++]!=a[j--])
flag=0;

}
if(flag)
{
cout<<"是回文数组"<<endl;
return 1;
}
else 
{
cout<<"不是回文数组"<<endl;
return 0;
}
}
void main()
{
int len;
char a[]="abdcdba";
len=strlen(a);
huiwen(len,a);
}

判断回文数组

#include using namespace std; void judge(char *str){  int len = strlen(str), aver = len / 2;  for (i...
  • sapphireirene
  • sapphireirene
  • 2015年05月22日 00:45
  • 560

针对数组的回文算法

特定情况的对数组回文取值算法
  • viewgroup
  • viewgroup
  • 2016年10月13日 10:09
  • 517

笔试题——回文数组

对于一个给定的正整数数组a[],如果将a的倒序仍然是自己,那它就是一个回文数组。现输入一个正整数数组,要求插入一些数字,使其变为回文数组,且数组中的所有数字的和尽可能小。输出这个插入后,数组的元素总和...
  • qq_28618765
  • qq_28618765
  • 2017年09月17日 20:42
  • 389

c++ 判断回文,说实话,累赘

#include #include using namespace std; int main() { char haha[50]; char aha[50]; cin>>haha; int...
  • cyymfs
  • cyymfs
  • 2017年07月04日 13:20
  • 456

添加最少字符到数组中组合成回文

【问题描述】 回文词是一种对称的字符串——也就是说,一个回文词,从左到右读和从右到左读得到 的结果是一样的。任意给定一个字符串,通过插入若干字符,都可以变成一个回文词。你的 任务是写一个程序,求...
  • u012577123
  • u012577123
  • 2014年11月01日 15:36
  • 4830

回文数组【无意间看到的题】

题目如下:给出一个数组 A[1..n],如果对于任意的 1
  • Fgaoshihao
  • Fgaoshihao
  • 2016年11月16日 11:13
  • 3330

华为机试——找出数组中不同的数字

华为机试——找出数组中不同的数字 已知数组中数字都两两相同,只有一个不同,找出该数字...
  • u012260238
  • u012260238
  • 2015年09月29日 11:13
  • 385

腾讯面试题-回文构造

题目描述:给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢? 输出需要删除的字符个数。输入描述:输入数据有多组,每组包含一个字符串s,且保证:1...
  • u010321471
  • u010321471
  • 2016年07月17日 22:59
  • 3163

【c语言】判断回文数组

判断一个数组是否为回文数组: 如 回文数:12321        123454321 #include int panduan(int s[],int n) { int i=0; f...
  • ybixiao
  • ybixiao
  • 2015年04月22日 15:48
  • 451

华为机试--最高分是多少

老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据。 每组输入第一行是两个正整数N和M...
  • xiaguangzhiying
  • xiaguangzhiying
  • 2016年07月09日 22:02
  • 701
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:华为机试回文数组
举报原因:
原因补充:

(最多只允许输入30个字)