| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 454 人关注过本帖
标题:[求助]编好了`不知道错哪``
取消只看楼主 加入收藏
frog555
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-11-9
收藏
 问题点数:0 回复次数:1 
[求助]编好了`不知道错哪``

/* 函数fun的功能是:将在字符串s中下标为奇数位置上的字符,紧随其后重复出现一次,放在一个新串t中,
t中字符按原字符串中字符出现的逆序排列。(注意0为偶数)
例如:当s中的字符串为:"1234567"时,则t中的字符串应为:"664422"。
void fun(char *s , char *t) */

#include <stdio.h>
#include <string.h>
void fun(char *s,char *t);
void main(void)
{
char s[50],t[50];
scanf("%s",s); /* 输入字符串s */
fun(s,t); /* 调用函数fun */
}

void fun(char *s,char *t)
{
int i=-1,j;
char ch;
char *pt;
while(ch) /* 判断字符川的长度i */
{
i++;
ch=s[i];
}
i--; /* 计算字符串的有效长度 */
if(i%2==0) i--; /* 若是偶数把i再减1 */
for(j=i-1;j>0;j-=2) /* 利用循环赋值 */
{
pt=t; /* 用pt标记一下t的地址 */
*pt=s[j];
pt++;
*pt=s[j];
}
pt++;
pt='\0';
printf("%s\n",t);
}


有谁帮我找找错啦``

搜索更多相关主题的帖子: include 字符串 
2007-01-13 19:42
frog555
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-11-9
收藏
得分:0 
运行一下还是和以前的一样啊`````
2007-01-13 23:12
快速回复:[求助]编好了`不知道错哪``
数据加载中...
 
   



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

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