| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 689 人关注过本帖
标题:指针的问题还是不太懂啊,编的程序也不对,求教!!!!!!!!!!!!! ...
只看楼主 加入收藏
吴小杰
Rank: 3Rank: 3
来 自:。。。。。。
等 级:论坛游侠
帖 子:58
专家分:107
注 册:2011-11-11
结帖率:100%
收藏
已结贴  问题点数:14 回复次数:6 
指针的问题还是不太懂啊,编的程序也不对,求教!!!!!!!!!!!!!!
编写一个程序,从键盘输入一个字符串(长度小于20),逆序输出该字符串。例如:  
输入:prog5rev  
逆序输出:ver5gorp
#include<stdio.h>
#include<string.h>
int main ()
{   int n,i=0;
    char*str1,temp[20],a[20];
    gets(temp);
    str1=temp;
    while(temp!='\0')
        i++;//求长度
    n=i;
    str1=str1+i-1;
    for(i=0;n>=i;i++,str1--)
        a[i]=*str1;//从\0的前一位倒过来赋值
   for(i=0;a[i]!='\0';i++)
       printf("%c",a[i]);
    return 0;

}
搜索更多相关主题的帖子: 键盘 include return 字符串 
2011-11-29 22:41
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:14 
回复 楼主 吴小杰
while(temp[i]!='\0')        
    i++;//求长度

总有那身价贱的人给作业贴回复完整的代码
2011-11-29 22:46
吴小杰
Rank: 3Rank: 3
来 自:。。。。。。
等 级:论坛游侠
帖 子:58
专家分:107
注 册:2011-11-11
收藏
得分:0 
求了长度再找到它的\0的前一位
2011-11-29 23:04
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 3楼 吴小杰
你没看懂吗?

总有那身价贱的人给作业贴回复完整的代码
2011-11-29 23:16
吴小杰
Rank: 3Rank: 3
来 自:。。。。。。
等 级:论坛游侠
帖 子:58
专家分:107
注 册:2011-11-11
收藏
得分:0 
没看懂啊
2011-11-30 08:51
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 5楼 吴小杰
while(temp!='\0')        
     i++;//求长度

while(temp[i]!='\0')        
    i++;//求长度

看懂没?

总有那身价贱的人给作业贴回复完整的代码
2011-11-30 09:00
吴小杰
Rank: 3Rank: 3
来 自:。。。。。。
等 级:论坛游侠
帖 子:58
专家分:107
注 册:2011-11-11
收藏
得分:0 
   我刚才突然发现了    呃呃鹅鹅鹅饿饿饿饿 ,,,不过谢谢啊 太不仔细了非常非常非常谢谢啊
2011-11-30 09:04
快速回复:指针的问题还是不太懂啊,编的程序也不对,求教!!!!!!!!!!! ...
数据加载中...
 
   



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

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