美文网首页
C语言-判断字符串是否为回文

C语言-判断字符串是否为回文

作者: 广陵周惊蛰 | 来源:发表于2020-01-09 15:19 被阅读0次

问题描述:判断字符串是否为回文

源代码:

/*判断字符串是否为回文*/
#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

相关文章

  • C语言-判断字符串是否为回文

    问题描述:判断字符串是否为回文 源代码: 运行结果: 程序心得: 可以使用循环语句输出数字t的所有元素: 程序参数...

  • 035-判断一个字符串是否是回文

    描述 判断一个由字母、数字和空格组成的字符串是否是回文。 约束: ​ 空字符串为回文; 示例: ​ ...

  • 字符串进阶

    1.反转字符串 2.字符串包含问题 3.字符串转数字 4.判断是否为回文判断一条单向链表是不是“回文” 分析:对于...

  • 回文验证-java

    判断一个字符串是否为回文有以下两种方法: 第一种:手动输入一个字符串,判断它是否为回文 import java.u...

  • 字符串面试题总结

    规则判断 判断字符串是否符合整数规则 判断字符串是否符合浮点数规则 判断字符串是否符合回文字符串规则 数字运算in...

  • C# 判断字符串是否是回文字符串(单链表)

    回文字符串: ABCDCBA ABCDDCBA 两种都属于回文字符串; 如何判断一个字符串是否是否回文: 使用快慢...

  • 字符串问题合集

    1. 验证回文串 题目描述: 输入一个字符串,只关注字母和数字,判断字符串是否为回文串。空字符串也可以认为是回文串...

  • 常用算法

    求最大公约数 判断字符串是否为回文串 判断数字是否为质数 判断数组中是否存在相同元素 求阶乘 二进制中1的个数

  • 读文章笔记:Creating a Shared Library

    程序的目的是,提供C或C++的接口,判断一个字符串是否为回文。 pal.h pal.hpp pal.cpp 编译出...

  • 判断给定字符串是否为回文串

    题目:判断规定字符串是否为回文串。 首先我们应该理解什么是回文串。回文串就是从正面读和反面读是一样的字符串,比如l...

网友评论

      本文标题:C语言-判断字符串是否为回文

      本文链接:https://www.haomeiwen.com/subject/tmvyactx.html