77问答网
所有问题
从键盘输入一个字符串,判断是否是回文(要求用指针访问数组元素)。
如题所述
举报该问题
推荐答案 2012-05-23
#include<stdio.h>
#include<string.h>
main()
{
char str[30],*p=str;
int i,j;
printf("input a string:\n");
gets(str);
j=strlen(p)-1;
for(i=0;i<strlen(p)/2;i++,j--)
if(*(p+i)!=*(p+j))
{printf("该
字符串
不是回文串\n");
return 0;}
printf("该字符串是回文串\n");
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WYN8GNYIq.html
相似回答
C语言菜鸟:如何
用指针
生成
回文数组
?
答:
所谓回文数组,就是从高到底和从低到高遍历,得到的是相同序列
。该数组具有对称性。
如果一个数组不是
回文数组,可以把对称位置上值不相等的元素修改为相等,来生成回文数组。用指针可以按照如下思路:1 定义两个指针head和end,head指向数组头,end指向数组尾。2 比较两个指针指向的值,如果不相等,则令...
在C语言中如何实现用
键盘输入一个字符串,
并打印出来?
答:
1.首先需要先定义一个存放字符串的数组空间,如给字符串100个数组空间。2.接着使用gets()函数来获取
键盘输入
的字符串。一般格式为gets(定义的
字符数组
名)。3.然后再使用puts()函数来输出之前输入的字符串内容。一般格式puts(定义的字符数组名)。4.最终运行程序,即可成功实现
输入字符串,
然后原样在屏...
...输出过滤后的
字符串,要求使用指针
法
访问数组元素
并采用模块化程序设...
答:
(*(p+j)>='a' && *(p+j)<='z'))j++;}int main(int argc,char *argv[]){char s[N];printf("Input a string...\ns=");scanf("%100s",s);filter(s);printf("%s\n",s);return 0;
从键盘输入一个字符串
存入
数组
a中,再将a的内容前后倒置后重新存入数组...
答:
include <stdio.h> void revstr(char *s){ char *end = s;char temp;while(*end)end++;end--;for(; s<end; s++, end--){ temp = *s;s = *end;end = temp;} } main(void){ char str[100] ;gets(str);revstr(str);...
c语言编程题!字符串复制。
输入一个字符串,
把它复制到一个
字符数组
中,并...
答:
include <stdio.h> int main(){ char a[100] = "\0",b[100] = "\0";int i = 0;printf("输入一行
字符
:\n");scanf("%s",a);for(i = 0;a[i] != '\0';i++){ b[i] = a[i];} printf("%s\n",b);return 0;} ...
c语言 求解答
1,
定义
一个字符串,用指针
的方法实现,输出第m个
元素
,并...
答:
include <stdio.h>#include <stdlib.h>int main(){ char as[1000]; gets(as); int m; scanf("%d",&m); char *p=as; printf("%c",*(p+m-
1)
); return 0;}
c语言
输入一个字符串,
将该字符串中从第m个字符开始的全部字符复制到另...
答:
cout << "请输入m:";cin >> m;//按照提示:输入指定复制元素起始坐标 for (i = 0; b[i - 1] != '\0'; i++)//遍历从指定元素开始,到字符串结束停止 { b[i] = a[i + m -1 ];//从a数组第m
个元素
开始依次复制给b数组 } cout << "第m个后面的
字符串为
:" << b << ...
大家正在搜
用指针判断字符串是否为回文
判断输入的字符串是否为回文
如何判断一个字符串是不是回文
判断字符串是否为回文数组
字符串排序输入5个字符串
如何判断字符串是否为回文
c判断字符串是否为回文
C语言判断字符串是不是回文
判定字符串是否为回文
相关问题
从键盘输入一个字符串,判断其是否为回文字符串
使用字符数组编程判断一个字符串是否回文,用数组方法
从键盘读入一个字符串,判断其是否为回文.(C语言)
输入一个字符串,判断是否为回文
编写程序,判断一个字符串是否为回文,要求用指针实现编程
C语言 判断回文字符串
C语言编写一个程序,判断输入的一个字符串是否是回文。
输入一段字符判断是否有回文