c语言-我的C语言“判断字符串是否对称”有何问题?

问题描述

我的C语言“判断字符串是否对称”有何问题?



解决方案

c语言中判断一个字符串是否包含另一个字符串
黑马程序员-判断字符串是否为对称字符串
关于c语言中的字符串问题

解决方案二:

看不太明白,为啥p,q一块++……

解决方案三:

if判断错了,应该是下标比较,你这是地址比较,错当p,q为下标

解决方案四:

应该写成q - - ,是减少而不是增长
话说你的输出格式不对应该是全大写的YES和NO,不能带任何小写。

解决方案五:

解决方案六:

你可以看看。

时间: 2024-09-15 12:42:19

c语言-我的C语言“判断字符串是否对称”有何问题?的相关文章

C语言OJ项目参考(2802)判断字符串是否为回文

2802: 判断字符串是否为回文 Description 编写程序,判断输入的一个字符串是否为回文.若是则输出"Yes",否则输出"No".所谓回文是指順读和倒读都是一样的字符串. Input Output Sample Input** abcddcba Sample Output Yes 参考解答: #include<stdio.h> #include<string.h> int main() { char s[100]; int i,j;

C++实现判断字符串是否回文实例解析_C 语言

本文实例解析了C++判断字符串是否回文的实现过程,通过数据结构中的相关例子,回文判断中采用过滤空格字符.有效字符依次入栈等方法实现该功能. 具体实例代码如下: #include <iostream> using namespace std; #define Max_String_Len 100 #include "SqStack.h" //判断字符串是否回文 bool ispalindrome(char *in_string) { SqStack <char>

c语言-一段C语言程序,为什么IF判断无法成立,请直接说代码的修改方法?

问题描述 一段C语言程序,为什么IF判断无法成立,请直接说代码的修改方法? #include #include #include #define N 2 #define M 2 struct compete { char num[10]; char name[10]; float score[M]; float aver; int no; }com[N]; void delinfo() { int i,j; char o[10]; char m[10]; printf("请输入需要删除的选手的参

java ee-请问javaee语言中如何用eclipse判断读取的邮箱的有效性?代码怎么写?

问题描述 请问javaee语言中如何用eclipse判断读取的邮箱的有效性?代码怎么写? 请问javaee语言中如何用eclipse判断读取的邮箱的有效性?代码怎么写? 解决方案 http://blog.sina.com.cn/s/blog_4b5bc011010156bm.html 解决方案二: 直接用正则表达式,,判定是否符合格式要求就行了 解决方案三: 具体怎么做?有没有案列 解决方案四: 不是自己写个正则表达式?

c语言-求用C语言编写将“hello”这样的字符串转化为十六进制的代码实现

问题描述 求用C语言编写将"hello"这样的字符串转化为十六进制的代码实现 求用C语言编写将"hello"这样的字符串转化为十六进制的代码实现,急急急!!! 解决方案 #include<stdio.h> void main() { char str[]="abhello"; char *p=str; while(*p) { printf("%x ",*p++); } } 解决方案二: #include "

c语言有关于纸牌游戏的字符串识别问题

问题描述 c语言有关于纸牌游戏的字符串识别问题 有关字符串识别的问题,实在不明白应该是什么思路,求思路,最好有代马,跪谢!!! 解决方案 首先把字符串放到一个数组里面,字母全部用数字代替.遍历数组,全部异或,得到数值再挨个与数组中的数字对比,如果有相等,就是二对. 解决方案二: 加个变量记着...

c语言中不能这样做判断吗

问题描述 c语言中不能这样做判断吗 c语言中的所有比较都是只能2个对象参与吗,这样是错吗 解决方案 C语言是一种很简陋和充满陷阱的语言. 在举一个例子 if (a=b=c) { ... } 这个表达式表面上看是a.b.c相等,其实不然,它会把a b都设为c的值,而且仅仅当c为0(不管a b是什么值),它才是false,否则都是true. C++还有更不可以思议的地方,比如 int a[10]; cout << 1[a]; 这也是合法的. 当然 a[100] = 1;更是合法的,虽然数组越界了,

VB6.0语言中关于布尔表达式转换成字符串的问题

问题描述 VB6.0语言中关于布尔表达式转换成字符串的问题 VB6.0语言数据库里存储的布尔表达式怎么以结果的形式拿到值,或者字符串转换为表达式的运算 解决方案 你可以用scripthost去执行你的表达式,得到结果

C#中如何判断字符串是否可以转化为数字

/// <summary> /// 判断字符串是否可以转化为数字 /// </summary> /// <param name="str">要检查的字符串</param> /// <returns>true:可以转换为数字:false:不是数字</returns> public static bool IsNumberic(string str) { double vsNum; bool isNum; isNum