检查输入消息是否回文
来源:互联网 发布:网络头像图片 编辑:程序博客网 时间:2024/06/05 03:15
/* * 作 者:王鹏 * 完成日期:2016年 1 月 25 日 * 问题描述:编写程序读一条消息,然后检查这条消息是否回文(字母从左向右看和从右向左看是一样的) * 输入描述:输入一条消息。如:He lived as a devil, eh? * 程序输出:是回文 */
#include<stdio.h>#include<string.h>#include<ctype.h>int main(){char c, a[100];int i = 0, n;while ((c = getchar()) != '\n'){if(toupper(c) >= 'A'&&toupper(c) <= 'Z'){ a[i++] = toupper(c); } } a[i] = '\0';for (n = 0, --i; i >= 0; i--, n++ ){if(a[i] != a[n]){ printf("不是回文哦\n"); break; } else if (i == 0){ printf("是回文哦\n"); } }return 0; }
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><img src="http://img.blog.csdn.net/20160125220511743" alt="" /><img src="http://img.blog.csdn.net/20160125220520096" alt="" /></span>
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">知识点:toupper()将字母转化为大写字母。属于#include<ctype.h></span>
学习心得:耐心调试,全方位思考问题。
0 0
- 检查输入消息是否回文
- EditText 检查输入是否正确
- 检查输入是否为中文
- 检查链表是否是回文
- 检查链表是否为回文
- 面试题58:检查单链表是否回文
- 检查链表是否为回文
- 检查链表是否为回文
- 检查字符串是否为回文字符串
- 检查输入的字符串是否为回文 当一个字符串顺读倒读时都一样,则这样的字符串就是回文了 例如 123321就是
- c# 判断输入字符串是否回文
- 判断输入数是否为回文数
- 输入一个整数判断是否是回文
- 判断回文 输入字符串 输出是否为回文
- 智能化检查输入是否都是垃圾字符
- Asp检查是否外部输入函数
- C#检查输入的是否是数字
- 检查输入是否为空并提示
- 题解:POJ 3279 Fliptile (BFS)
- Qt5串口发送16进制数据,读取串口16进制数据
- Vijos P1941猜谜游戏
- 字符串界面对应代码查找
- 贪心(1)——心得
- 检查输入消息是否回文
- 韩顺平 javascript教学视频_学习笔记16_Object类_闭包_成员函数再说明_聪明的猪小练习
- 手势识别
- LibGDX教程——重建Flappy Bird——(8)屏幕切换与播放声音(终结)
- 【Islands and Bridges】题解
- Primary Arithmetic
- Eclipse 使用技巧
- vc Compiling... ,Error spawning cl.exe
- 自定义STL容器(Base on array)