| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1092 人关注过本帖
标题:[求助]这2题指针的意思都搞不懂呀
取消只看楼主 加入收藏
kingyupeng
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-2-28
收藏
 问题点数:0 回复次数:7 
[求助]这2题指针的意思都搞不懂呀

编写一个程序,接受一个字符串并检查它是否是回文


使用指向字符串的指针编写一个程序,接受一个动物及一只鸟的名字,并返回名字的复数形式







什么意思啊

搜索更多相关主题的帖子: 指针 
2006-03-14 22:54
kingyupeng
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-2-28
收藏
得分:0 
第二题的复数形式 是什么意思呀 我就题目意思搞不懂呀 不是要源码 只想知道思路

2006-03-14 23:11
kingyupeng
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-2-28
收藏
得分:0 
麻烦解释下这句好吗 printf("%s\n",(q<p)?"Yes.":"No.");  怎么能2句写到一起的  

2006-03-14 23:21
kingyupeng
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-2-28
收藏
得分:0 
#include<stdio.h>
#include<string.h>
#define M 20
void main()
{
char s[M];
char *p,*q;
int i;
printf("请输入字符串\n");
scanf("%s",s);
q=s+strlen(s)-1; // q 指向最后一个字符
p=s; // p 指向第一个字符
for(i=0;i<strlen(s);i++,p++,q--)
*q=*p;

if(*q==*p)
printf("%s是回文\n\n",s);
else
printf("%s不是回文\n\n",s);
}


我输入aabba 他会显示aabaa是回文 怎么会改我输入的字符串

2006-03-14 23:41
kingyupeng
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-2-28
收藏
得分:0 
还有第2题   怎么样把指针指向  用户随意输入的最后的字符  就向上面吗  求他的字符长度减去1吗

[此贴子已经被作者于2006-3-14 23:44:43编辑过]



2006-03-14 23:44
kingyupeng
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-2-28
收藏
得分:0 

这题能不能申明2个数组s[M] c[M] 把输入的字符反过来 把p指向s[M]头一个数组元素 把q指向c[M]最后一个数组元素 在把他们比较


如果相等 那么就是回文 反之不是回文

这种思路也能成立吗


2006-03-14 23:55
kingyupeng
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-2-28
收藏
得分:0 

#include<stdio.h>
#include<string.h>
#define M 20
void main()
{
char s[M],c[M];
char *p,*q;
int i;
printf("请输入字符串\n");
scanf("%s",s);
q=c+strlen(s)-1; // q 指向最后一个字符
p=s; // p 指向第一个字符
for(i=0;i<strlen(s);i++,p++,q--)
*q=*p;

if(*q==*p)
printf("%s是回文\n\n",s);
else
printf("%s不是回文\n\n",s);
}

//我把他改了 还是不对呢 把p里的值赋给q p++,q--,然后判断他们是否相等 abba = 反过来也是abba 啊

[此贴子已经被作者于2006-3-15 0:08:24编辑过]


2006-03-15 00:05
kingyupeng
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-2-28
收藏
得分:0 
你不赋值 他c[M]数组里没字符 怎么比较?? 你有QQ吗 QQ里请教也快点

2006-03-15 00:11
快速回复:[求助]这2题指针的意思都搞不懂呀
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015705 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved